diff --git a/develop/_a_p_i_versions_8dox.html b/develop/_a_p_i_versions_8dox.html index 5ed7cc2219b..f00fd5b9861 100644 --- a/develop/_a_p_i_versions_8dox.html +++ b/develop/_a_p_i_versions_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_a_p_p_d_b_g.html b/develop/_a_p_p_d_b_g.html index 33b7dbcaf1e..746df1456bc 100644 --- a/develop/_a_p_p_d_b_g.html +++ b/develop/_a_p_p_d_b_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -172,7 +172,7 @@ Error Messages Invariant Conditions

To include checks for invariant conditions the library should be configured with –disable-production, 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:

Assertion failed: H5.c:123: i<NELMTS(H5_debug_g)
IOT Trap, core dumped.
-
Definition H5AbstractDs.h:17
+
Definition H5AbstractDs.cpp:33

Timings and Statistics

Code to accumulate statistics is included at compile time by using the –enable-debug 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.

diff --git a/develop/_a_r__u_g.html b/develop/_a_r__u_g.html index 89780691306..c92c9986abe 100644 --- a/develop/_a_r__u_g.html +++ b/develop/_a_r__u_g.html @@ -50,7 +50,7 @@ diff --git a/develop/_about.html b/develop/_about.html index 60c7f6ae398..2899c77b224 100644 --- a/develop/_about.html +++ b/develop/_about.html @@ -50,7 +50,7 @@ diff --git a/develop/_about_8dox.html b/develop/_about_8dox.html index 717b7176487..795ae5b5195 100644 --- a/develop/_about_8dox.html +++ b/develop/_about_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_accessibility.html b/develop/_accessibility.html index cf8c7b27eca..8f8dd5d6fc1 100644 --- a/develop/_accessibility.html +++ b/develop/_accessibility.html @@ -50,7 +50,7 @@ diff --git a/develop/_accessibility_8dox.html b/develop/_accessibility_8dox.html index 64f7e06bedc..eec74953e9c 100644 --- a/develop/_accessibility_8dox.html +++ b/develop/_accessibility_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_app_dbgging_8dox.html b/develop/_app_dbgging_8dox.html index c5900d03049..f61712ae544 100644 --- a/develop/_app_dbgging_8dox.html +++ b/develop/_app_dbgging_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_attributes.html b/develop/_attributes.html index e92fb41e9ff..53de2a69c27 100644 --- a/develop/_attributes.html +++ b/develop/_attributes.html @@ -50,7 +50,7 @@ diff --git a/develop/_attributes_8dox.html b/develop/_attributes_8dox.html index 0c7430e2a1f..3fd02158658 100644 --- a/develop/_attributes_8dox.html +++ b/develop/_attributes_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_autotools_to_c_make_options_8md.html b/develop/_autotools_to_c_make_options_8md.html index 613474c09aa..bd41c652480 100644 --- a/develop/_autotools_to_c_make_options_8md.html +++ b/develop/_autotools_to_c_make_options_8md.html @@ -50,7 +50,7 @@ diff --git a/develop/_b_r_a_n_c_h_e_x_p_l.html b/develop/_b_r_a_n_c_h_e_x_p_l.html index 39532805d5a..2ac0385772a 100644 --- a/develop/_b_r_a_n_c_h_e_x_p_l.html +++ b/develop/_b_r_a_n_c_h_e_x_p_l.html @@ -50,7 +50,7 @@ diff --git a/develop/_build_system_notes_8md.html b/develop/_build_system_notes_8md.html index 1278d859c60..74ea56b1b84 100644 --- a/develop/_build_system_notes_8md.html +++ b/develop/_build_system_notes_8md.html @@ -50,7 +50,7 @@ diff --git a/develop/_c_b__maven_artifacts.html b/develop/_c_b__maven_artifacts.html index e05f62c268f..c3d6a7482d6 100644 --- a/develop/_c_b__maven_artifacts.html +++ b/develop/_c_b__maven_artifacts.html @@ -50,7 +50,7 @@ @@ -193,7 +193,7 @@ Using JNI Implementation (Java 8+)
H5.H5close();
}
}
-
Definition H5AbstractDs.h:17
+
Definition H5AbstractDs.cpp:33

Using FFM Implementation (Java 25+)

diff --git a/develop/_c_make_vols.html b/develop/_c_make_vols.html index 0b15477a62e..9b82274f7fb 100644 --- a/develop/_c_make_vols.html +++ b/develop/_c_make_vols.html @@ -50,7 +50,7 @@ diff --git a/develop/_c_o_d_e___o_f___c_o_n_d_u_c_t_8md.html b/develop/_c_o_d_e___o_f___c_o_n_d_u_c_t_8md.html index 97eb945fbdc..c9065ccabbe 100644 --- a/develop/_c_o_d_e___o_f___c_o_n_d_u_c_t_8md.html +++ b/develop/_c_o_d_e___o_f___c_o_n_d_u_c_t_8md.html @@ -50,7 +50,7 @@ diff --git a/develop/_c_o_d_e_c_o_n_v.html b/develop/_c_o_d_e_c_o_n_v.html index eee315ab96b..ed074e64396 100644 --- a/develop/_c_o_d_e_c_o_n_v.html +++ b/develop/_c_o_d_e_c_o_n_v.html @@ -50,7 +50,7 @@ diff --git a/develop/_collective_calls_8dox.html b/develop/_collective_calls_8dox.html index fe66e2fa8d7..813c332ac27 100644 --- a/develop/_collective_calls_8dox.html +++ b/develop/_collective_calls_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_collective_metadata_i_o_8dox.html b/develop/_collective_metadata_i_o_8dox.html index 82ad644ffa9..1891a0cd4dc 100644 --- a/develop/_collective_metadata_i_o_8dox.html +++ b/develop/_collective_metadata_i_o_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_command_tools.html b/develop/_command_tools.html index ad6016799a0..30c312687f7 100644 --- a/develop/_command_tools.html +++ b/develop/_command_tools.html @@ -50,7 +50,7 @@ diff --git a/develop/_comp_t_s.html b/develop/_comp_t_s.html index b2d0a274bc3..a6d904aa486 100644 --- a/develop/_comp_t_s.html +++ b/develop/_comp_t_s.html @@ -50,7 +50,7 @@ diff --git a/develop/_cookbook.html b/develop/_cookbook.html index 648184f5402..65870d85a6f 100644 --- a/develop/_cookbook.html +++ b/develop/_cookbook.html @@ -50,7 +50,7 @@ diff --git a/develop/_cookbook_8dox.html b/develop/_cookbook_8dox.html index 10a9d6b75c0..24ded03d923 100644 --- a/develop/_cookbook_8dox.html +++ b/develop/_cookbook_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_copying_commited_8dox.html b/develop/_copying_commited_8dox.html index c46fce65879..c1df5ac2d04 100644 --- a/develop/_copying_commited_8dox.html +++ b/develop/_copying_commited_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_d_l_b_n_f110.html b/develop/_d_d_l_b_n_f110.html index 0a4fe9bcb49..cc1c9907589 100644 --- a/develop/_d_d_l_b_n_f110.html +++ b/develop/_d_d_l_b_n_f110.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_d_l_b_n_f110_8dox.html b/develop/_d_d_l_b_n_f110_8dox.html index 666644b2cd1..b56126865e1 100644 --- a/develop/_d_d_l_b_n_f110_8dox.html +++ b/develop/_d_d_l_b_n_f110_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_d_l_b_n_f112.html b/develop/_d_d_l_b_n_f112.html index 8354cb9df0c..9c63c17b005 100644 --- a/develop/_d_d_l_b_n_f112.html +++ b/develop/_d_d_l_b_n_f112.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_d_l_b_n_f112_8dox.html b/develop/_d_d_l_b_n_f112_8dox.html index 8fbfe6cb386..028597cd93f 100644 --- a/develop/_d_d_l_b_n_f112_8dox.html +++ b/develop/_d_d_l_b_n_f112_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_d_l_b_n_f114.html b/develop/_d_d_l_b_n_f114.html index e1d9a2759db..2f33eab3b52 100644 --- a/develop/_d_d_l_b_n_f114.html +++ b/develop/_d_d_l_b_n_f114.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_d_l_b_n_f114_8dox.html b/develop/_d_d_l_b_n_f114_8dox.html index 80347b07ef1..36ba79d41df 100644 --- a/develop/_d_d_l_b_n_f114_8dox.html +++ b/develop/_d_d_l_b_n_f114_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_d_l_b_n_f200.html b/develop/_d_d_l_b_n_f200.html index 393de1e0a2f..5c647f06808 100644 --- a/develop/_d_d_l_b_n_f200.html +++ b/develop/_d_d_l_b_n_f200.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_d_l_b_n_f200_8dox.html b/develop/_d_d_l_b_n_f200_8dox.html index 19a6dc93fe9..c710b175c0a 100644 --- a/develop/_d_d_l_b_n_f200_8dox.html +++ b/develop/_d_d_l_b_n_f200_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_d_s_chunking_issues_8dox.html b/develop/_d_s_chunking_issues_8dox.html index 184cb892f68..921963b6add 100644 --- a/develop/_d_s_chunking_issues_8dox.html +++ b/develop/_d_s_chunking_issues_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_e_r_r_o_r_s.html b/develop/_e_r_r_o_r_s.html index 4986dd50be8..23648b18641 100644 --- a/develop/_e_r_r_o_r_s.html +++ b/develop/_e_r_r_o_r_s.html @@ -50,7 +50,7 @@ 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 index 98500f16009..59f197cdee2 100644 --- 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 @@ -50,7 +50,7 @@ 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 index 93086c32d97..e5bdef34bf0 100644 --- a/develop/_e_r_r_o_r_s_l_i_b.html +++ b/develop/_e_r_r_o_r_s_l_i_b.html @@ -50,7 +50,7 @@ diff --git a/develop/_ex_a_p_i.html b/develop/_ex_a_p_i.html index 35bc2b0b653..9f8d64ae0ff 100644 --- a/develop/_ex_a_p_i.html +++ b/develop/_ex_a_p_i.html @@ -50,7 +50,7 @@ diff --git a/develop/_examples_a_p_i_8dox.html b/develop/_examples_a_p_i_8dox.html index c12861f3c6e..84788f4587e 100644 --- a/develop/_examples_a_p_i_8dox.html +++ b/develop/_examples_a_p_i_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_f_m_t1.html b/develop/_f_m_t1.html index 9735658ba87..913c7284d1a 100644 --- a/develop/_f_m_t1.html +++ b/develop/_f_m_t1.html @@ -50,7 +50,7 @@ diff --git a/develop/_f_m_t11.html b/develop/_f_m_t11.html index 16fcdb80d7e..90c77aa447a 100644 --- a/develop/_f_m_t11.html +++ b/develop/_f_m_t11.html @@ -50,7 +50,7 @@ diff --git a/develop/_f_m_t2.html b/develop/_f_m_t2.html index c2ab2ead68f..5bdec7e99e8 100644 --- a/develop/_f_m_t2.html +++ b/develop/_f_m_t2.html @@ -50,7 +50,7 @@ diff --git a/develop/_f_m_t3.html b/develop/_f_m_t3.html index b3dd375fea7..7e9596e55c7 100644 --- a/develop/_f_m_t3.html +++ b/develop/_f_m_t3.html @@ -50,7 +50,7 @@ diff --git a/develop/_f_m_t4.html b/develop/_f_m_t4.html index aa67d1bfcee..5f15ead3c28 100644 --- a/develop/_f_m_t4.html +++ b/develop/_f_m_t4.html @@ -50,7 +50,7 @@ diff --git a/develop/_f_m_t_d_i_s_c.html b/develop/_f_m_t_d_i_s_c.html index a21c9994eff..648bee9fd13 100644 --- a/develop/_f_m_t_d_i_s_c.html +++ b/develop/_f_m_t_d_i_s_c.html @@ -50,7 +50,7 @@ diff --git a/develop/_f_t_s.html b/develop/_f_t_s.html index b635e487105..91fa022a1fd 100644 --- a/develop/_f_t_s.html +++ b/develop/_f_t_s.html @@ -50,7 +50,7 @@ diff --git a/develop/_f_t_s_8dox.html b/develop/_f_t_s_8dox.html index 19f2ae2f337..d52735a64c8 100644 --- a/develop/_f_t_s_8dox.html +++ b/develop/_f_t_s_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_file_format_disc_8dox.html b/develop/_file_format_disc_8dox.html index 9353481c598..43cb6ccde40 100644 --- a/develop/_file_format_disc_8dox.html +++ b/develop/_file_format_disc_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_file_format_spec_8dox.html b/develop/_file_format_spec_8dox.html index c71d9863d49..0eacf5a337e 100644 --- a/develop/_file_format_spec_8dox.html +++ b/develop/_file_format_spec_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_file_lock.html b/develop/_file_lock.html index de8d1e4e482..01516c619d8 100644 --- a/develop/_file_lock.html +++ b/develop/_file_lock.html @@ -50,7 +50,7 @@ diff --git a/develop/_files.html b/develop/_files.html index 0b79bec2f77..89db8adb49a 100644 --- a/develop/_files.html +++ b/develop/_files.html @@ -50,7 +50,7 @@ diff --git a/develop/_files_8dox.html b/develop/_files_8dox.html index 2a652423d0a..45ef76b6a54 100644 --- a/develop/_files_8dox.html +++ b/develop/_files_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_freeing_memory_allocated_by_the_hdf5_library_8dox.html b/develop/_freeing_memory_allocated_by_the_hdf5_library_8dox.html index d18a5e794dd..eb709e1f362 100644 --- a/develop/_freeing_memory_allocated_by_the_hdf5_library_8dox.html +++ b/develop/_freeing_memory_allocated_by_the_hdf5_library_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_g_l_s.html b/develop/_g_l_s.html index 6bf3190cb68..7b8cbaa9d61 100644 --- a/develop/_g_l_s.html +++ b/develop/_g_l_s.html @@ -50,7 +50,7 @@ diff --git a/develop/_getting_started.html b/develop/_getting_started.html index 25d09cc7374..a177d7f3cb7 100644 --- a/develop/_getting_started.html +++ b/develop/_getting_started.html @@ -50,7 +50,7 @@ diff --git a/develop/_getting_started_8dox.html b/develop/_getting_started_8dox.html index cf4020d1152..6d660b22c8c 100644 --- a/develop/_getting_started_8dox.html +++ b/develop/_getting_started_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_glossary_8dox.html b/develop/_glossary_8dox.html index d2cce895465..ddcbed00340 100644 --- a/develop/_glossary_8dox.html +++ b/develop/_glossary_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_8format_81_80_8dox.html b/develop/_h5_8format_81_80_8dox.html index 97a24876637..3348aaf6f77 100644 --- a/develop/_h5_8format_81_80_8dox.html +++ b/develop/_h5_8format_81_80_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_8format_81_81_8dox.html b/develop/_h5_8format_81_81_8dox.html index e79fa9a1580..74aca8869a3 100644 --- a/develop/_h5_8format_81_81_8dox.html +++ b/develop/_h5_8format_81_81_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_8format_82_80_8dox.html b/develop/_h5_8format_82_80_8dox.html index 422858ef8aa..32c99a495fb 100644 --- a/develop/_h5_8format_82_80_8dox.html +++ b/develop/_h5_8format_82_80_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_8format_83_80_8dox.html b/develop/_h5_8format_83_80_8dox.html index 1b1e6b207b2..dfda11b7b35 100644 --- a/develop/_h5_8format_83_80_8dox.html +++ b/develop/_h5_8format_83_80_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_8format_84_80_8dox.html b/develop/_h5_8format_84_80_8dox.html index bf4bfdc2c8f..6ae2543fe32 100644 --- a/develop/_h5_8format_84_80_8dox.html +++ b/develop/_h5_8format_84_80_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_8java.html b/develop/_h5_8java.html index 9ec6f34394c..8d3427ec047 100644 --- a/develop/_h5_8java.html +++ b/develop/_h5_8java.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5__buildiface_8_f90.html b/develop/_h5__buildiface_8_f90.html index fe5b3dd6e44..7bd59b3d6a8 100644 --- a/develop/_h5__buildiface_8_f90.html +++ b/develop/_h5__buildiface_8_f90.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5__ff_8_f90.html b/develop/_h5__ff_8_f90.html index 2304715d636..69f3bde3269 100644 --- a/develop/_h5__ff_8_f90.html +++ b/develop/_h5__ff_8_f90.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5__gen_8_f90.html b/develop/_h5__gen_8_f90.html index df4841afceb..ead41bdd9c6 100644 --- a/develop/_h5__gen_8_f90.html +++ b/develop/_h5__gen_8_f90.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5__u_g.html b/develop/_h5__u_g.html index 7b8e16c76d1..759b5101b5b 100644 --- a/develop/_h5__u_g.html +++ b/develop/_h5__u_g.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_a__u_g.html b/develop/_h5_a__u_g.html index 7ce4056d08b..894d6f88ff7 100644 --- a/develop/_h5_a__u_g.html +++ b/develop/_h5_a__u_g.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_a_c-cache-config-t.html b/develop/_h5_a_c-cache-config-t.html index 49663cb0afa..d1f5a95e71c 100644 --- a/develop/_h5_a_c-cache-config-t.html +++ b/develop/_h5_a_c-cache-config-t.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_a_c__cache__config__t_8dox.html b/develop/_h5_a_c__cache__config__t_8dox.html index 38e890ebc94..2dec93872c1 100644 --- a/develop/_h5_a_c__cache__config__t_8dox.html +++ b/develop/_h5_a_c__cache__config__t_8dox.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_a_cmodule_8h.html b/develop/_h5_a_cmodule_8h.html index 9700348b707..c0127487609 100644 --- a/develop/_h5_a_cmodule_8h.html +++ b/develop/_h5_a_cmodule_8h.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_a_cpublic_8h.html b/develop/_h5_a_cpublic_8h.html index 52dc8a77a21..154a7553a18 100644 --- a/develop/_h5_a_cpublic_8h.html +++ b/develop/_h5_a_cpublic_8h.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_abstract_ds_8cpp.html b/develop/_h5_abstract_ds_8cpp.html new file mode 100644 index 00000000000..fbeae0ce41a --- /dev/null +++ b/develop/_h5_abstract_ds_8cpp.html @@ -0,0 +1,179 @@ + + + + + + + +HDF5: c++/src/H5AbstractDs.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
+ + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5AbstractDs.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataSpace.h"
+#include "H5AbstractDs.h"
+#include "H5Alltypes.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_abstract_ds_8h.html b/develop/_h5_abstract_ds_8h.html index 573efb604bc..1635a4ec750 100644 --- a/develop/_h5_abstract_ds_8h.html +++ b/develop/_h5_abstract_ds_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_aff_8_f90.html b/develop/_h5_aff_8_f90.html index f105292258f..7ee1d0fd4a7 100644 --- a/develop/_h5_aff_8_f90.html +++ b/develop/_h5_aff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_alltypes_8h.html b/develop/_h5_alltypes_8h.html new file mode 100644 index 00000000000..265bd410155 --- /dev/null +++ b/develop/_h5_alltypes_8h.html @@ -0,0 +1,162 @@ + + + + + + + +HDF5: c++/src/H5Alltypes.h File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
H5Alltypes.h File Reference
+
+
+
#include "H5DataType.h"
+#include "H5AtomType.h"
+#include "H5EnumType.h"
+#include "H5IntType.h"
+#include "H5FloatType.h"
+#include "H5StrType.h"
+#include "H5ArrayType.h"
+#include "H5VarLenType.h"
+#include "H5CompType.h"
+
+
+ + + + diff --git a/develop/_h5_amodule_8h.html b/develop/_h5_amodule_8h.html index 7c6a38bd648..f13329a1d25 100644 --- a/develop/_h5_amodule_8h.html +++ b/develop/_h5_amodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_apublic_8h.html b/develop/_h5_apublic_8h.html index f7dca0b23a0..32e1e653254 100644 --- a/develop/_h5_apublic_8h.html +++ b/develop/_h5_apublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_array_type_8cpp.html b/develop/_h5_array_type_8cpp.html new file mode 100644 index 00000000000..56819edbbef --- /dev/null +++ b/develop/_h5_array_type_8cpp.html @@ -0,0 +1,175 @@ + + + + + + + +HDF5: c++/src/H5ArrayType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5ArrayType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5ArrayType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_array_type_8h.html b/develop/_h5_array_type_8h.html index 506b9529a23..93fdafb49a8 100644 --- a/develop/_h5_array_type_8h.html +++ b/develop/_h5_array_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_atom_type_8cpp.html b/develop/_h5_atom_type_8cpp.html new file mode 100644 index 00000000000..1087156a873 --- /dev/null +++ b/develop/_h5_atom_type_8cpp.html @@ -0,0 +1,175 @@ + + + + + + + +HDF5: c++/src/H5AtomType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5AtomType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5AtomType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_atom_type_8h.html b/develop/_h5_atom_type_8h.html index 47222f26d66..5c39d68bfa1 100644 --- a/develop/_h5_atom_type_8h.html +++ b/develop/_h5_atom_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_attribute_8cpp.html b/develop/_h5_attribute_8cpp.html new file mode 100644 index 00000000000..7704f3a51e3 --- /dev/null +++ b/develop/_h5_attribute_8cpp.html @@ -0,0 +1,181 @@ + + + + + + + +HDF5: c++/src/H5Attribute.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5Attribute.cpp File Reference
+
+
+
#include <cstdlib>
+#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5AbstractDs.h"
+#include "H5DataType.h"
+#include "H5DataSpace.h"
+#include "H5Attribute.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_attribute_8h.html b/develop/_h5_attribute_8h.html index c522efa612b..32c422f8646 100644 --- a/develop/_h5_attribute_8h.html +++ b/develop/_h5_attribute_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_b2module_8h.html b/develop/_h5_b2module_8h.html index 477c26cf0d4..33f698ba132 100644 --- a/develop/_h5_b2module_8h.html +++ b/develop/_h5_b2module_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_bmodule_8h.html b/develop/_h5_bmodule_8h.html index 68761b80bfa..f380340ea47 100644 --- a/develop/_h5_bmodule_8h.html +++ b/develop/_h5_bmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_c_xmodule_8h.html b/develop/_h5_c_xmodule_8h.html index 930ac66019e..80258d5b808 100644 --- a/develop/_h5_c_xmodule_8h.html +++ b/develop/_h5_c_xmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_classes_8h.html b/develop/_h5_classes_8h.html new file mode 100644 index 00000000000..dd4c3a39423 --- /dev/null +++ b/develop/_h5_classes_8h.html @@ -0,0 +1,161 @@ + + + + + + + +HDF5: c++/src/H5Classes.h File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5Classes.h File Reference
+
+
+ + + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_cmodule_8h.html b/develop/_h5_cmodule_8h.html index b37d8d5e55b..7053b0e1ae1 100644 --- a/develop/_h5_cmodule_8h.html +++ b/develop/_h5_cmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_common_f_g_8cpp.html b/develop/_h5_common_f_g_8cpp.html new file mode 100644 index 00000000000..a69129e7c35 --- /dev/null +++ b/develop/_h5_common_f_g_8cpp.html @@ -0,0 +1,187 @@ + + + + + + + +HDF5: c++/src/H5CommonFG.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5CommonFG.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5DataSpace.h"
+#include "H5PropList.h"
+#include "H5DxferProp.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5Alltypes.h"
+#include "H5AbstractDs.h"
+#include "H5DataSet.h"
+#include "H5CommonFG.h"
+
+ + + +

+Namespaces

namespace  H5
 
+ + + + + +

+Functions

void f_DataSet_setId (DataSet *dset, hid_t new_id)
 
void f_DataType_setId (DataType *dtype, hid_t new_id)
 
+
+
+ + + + diff --git a/develop/_h5_common_f_g_8h.html b/develop/_h5_common_f_g_8h.html index dd62032d452..1801ed83b4b 100644 --- a/develop/_h5_common_f_g_8h.html +++ b/develop/_h5_common_f_g_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_comp_type_8cpp.html b/develop/_h5_comp_type_8cpp.html new file mode 100644 index 00000000000..ecb50b92290 --- /dev/null +++ b/develop/_h5_comp_type_8cpp.html @@ -0,0 +1,178 @@ + + + + + + + +HDF5: c++/src/H5CompType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5CompType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5Alltypes.h"
+#include "H5AbstractDs.h"
+#include "H5DataSpace.h"
+#include "H5DataSet.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_comp_type_8h.html b/develop/_h5_comp_type_8h.html index 0e87a30020c..816a2b37682 100644 --- a/develop/_h5_comp_type_8h.html +++ b/develop/_h5_comp_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_cpp_8h.html b/develop/_h5_cpp_8h.html index d624be11cb6..5d0a7b7d424 100644 --- a/develop/_h5_cpp_8h.html +++ b/develop/_h5_cpp_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_cpublic_8h.html b/develop/_h5_cpublic_8h.html index fb7cc944d09..3d8fb410c82 100644 --- a/develop/_h5_cpublic_8h.html +++ b/develop/_h5_cpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_d__u_g.html b/develop/_h5_d__u_g.html index 97ce1bcc0e0..e6c659641da 100644 --- a/develop/_h5_d__u_g.html +++ b/develop/_h5_d__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_d_m__u_g.html b/develop/_h5_d_m__u_g.html index be340b35f15..bb1d0ed00f6 100644 --- a/develop/_h5_d_m__u_g.html +++ b/develop/_h5_d_m__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_d_o__u_g.html b/develop/_h5_d_o__u_g.html index 5ea4c17dbea..ddba260b8f9 100644 --- a/develop/_h5_d_o__u_g.html +++ b/develop/_h5_d_o__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_d_off_8_f90.html b/develop/_h5_d_off_8_f90.html index 8627983b1fa..0ef4d490163 100644 --- a/develop/_h5_d_off_8_f90.html +++ b/develop/_h5_d_off_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_d_opublic_8h.html b/develop/_h5_d_opublic_8h.html index e2a8d363318..c4144c1af6e 100644 --- a/develop/_h5_d_opublic_8h.html +++ b/develop/_h5_d_opublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_d_s__u_g.html b/develop/_h5_d_s__u_g.html index 1715d333f30..eab87a0c632 100644 --- a/develop/_h5_d_s__u_g.html +++ b/develop/_h5_d_s__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_d_sff_8_f90.html b/develop/_h5_d_sff_8_f90.html index eedb9b0ac48..d9261146cfe 100644 --- a/develop/_h5_d_sff_8_f90.html +++ b/develop/_h5_d_sff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_d_spublic_8h.html b/develop/_h5_d_spublic_8h.html index 6f83456826e..94634a4d74b 100644 --- a/develop/_h5_d_spublic_8h.html +++ b/develop/_h5_d_spublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_dacc_prop_8cpp.html b/develop/_h5_dacc_prop_8cpp.html new file mode 100644 index 00000000000..a16ef426ee8 --- /dev/null +++ b/develop/_h5_dacc_prop_8cpp.html @@ -0,0 +1,169 @@ + + + + + + + +HDF5: c++/src/H5DaccProp.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5DaccProp.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5DataSpace.h"
+#include "H5PropList.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_dacc_prop_8h.html b/develop/_h5_dacc_prop_8h.html index ee8ab08178d..8de0f621c4c 100644 --- a/develop/_h5_dacc_prop_8h.html +++ b/develop/_h5_dacc_prop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_data_set_8cpp.html b/develop/_h5_data_set_8cpp.html new file mode 100644 index 00000000000..9de8b89934c --- /dev/null +++ b/develop/_h5_data_set_8cpp.html @@ -0,0 +1,189 @@ + + + + + + + +HDF5: c++/src/H5DataSet.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5DataSet.cpp File Reference
+
+
+
#include <cstdlib>
+#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5DataSpace.h"
+#include "H5AbstractDs.h"
+#include "H5Attribute.h"
+#include "H5DataSet.h"
+
+ + + +

+Namespaces

namespace  H5
 
+ + + +

+Functions

void f_PropList_setId (PropList *plist, hid_t new_id)
 
+
+
+ + + + diff --git a/develop/_h5_data_set_8h.html b/develop/_h5_data_set_8h.html index 33edbdaf166..a80b7cc7996 100644 --- a/develop/_h5_data_set_8h.html +++ b/develop/_h5_data_set_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_data_space_8cpp.html b/develop/_h5_data_space_8cpp.html new file mode 100644 index 00000000000..044d20d0b0d --- /dev/null +++ b/develop/_h5_data_space_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +HDF5: c++/src/H5DataSpace.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5DataSpace.cpp File Reference
+
+
+
#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5DataSpace.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_data_space_8h.html b/develop/_h5_data_space_8h.html index 42f06787672..48ed2881a5f 100644 --- a/develop/_h5_data_space_8h.html +++ b/develop/_h5_data_space_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_data_type_8cpp.html b/develop/_h5_data_type_8cpp.html new file mode 100644 index 00000000000..a90878af44d --- /dev/null +++ b/develop/_h5_data_type_8cpp.html @@ -0,0 +1,185 @@ + + + + + + + +HDF5: c++/src/H5DataType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5DataType.cpp File Reference
+
+
+
#include <cstdlib>
+#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5DataSpace.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5AtomType.h"
+#include "H5PredType.h"
+#include "H5AbstractDs.h"
+#include "H5DataSet.h"
+#include "H5Attribute.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_data_type_8h.html b/develop/_h5_data_type_8h.html index 5dd9c359b67..622ce2a36d6 100644 --- a/develop/_h5_data_type_8h.html +++ b/develop/_h5_data_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_dcreat_prop_8cpp.html b/develop/_h5_dcreat_prop_8cpp.html new file mode 100644 index 00000000000..3140873058c --- /dev/null +++ b/develop/_h5_dcreat_prop_8cpp.html @@ -0,0 +1,175 @@ + + + + + + + +HDF5: c++/src/H5DcreatProp.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5DcreatProp.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5DataSpace.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_dcreat_prop_8h.html b/develop/_h5_dcreat_prop_8h.html index 13302763917..b2b5ad9261f 100644 --- a/develop/_h5_dcreat_prop_8h.html +++ b/develop/_h5_dcreat_prop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_dff_8_f90.html b/develop/_h5_dff_8_f90.html index 76548ca9991..565eaf3beb9 100644 --- a/develop/_h5_dff_8_f90.html +++ b/develop/_h5_dff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_dmodule_8h.html b/develop/_h5_dmodule_8h.html index b18a8bdd5c2..fc8fd053b2e 100644 --- a/develop/_h5_dmodule_8h.html +++ b/develop/_h5_dmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_dpublic_8h.html b/develop/_h5_dpublic_8h.html index 5be385d3bae..ebc6793e5b8 100644 --- a/develop/_h5_dpublic_8h.html +++ b/develop/_h5_dpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_dxfer_prop_8cpp.html b/develop/_h5_dxfer_prop_8cpp.html new file mode 100644 index 00000000000..c2694ec8273 --- /dev/null +++ b/develop/_h5_dxfer_prop_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +HDF5: c++/src/H5DxferProp.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5DxferProp.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5DxferProp.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_dxfer_prop_8h.html b/develop/_h5_dxfer_prop_8h.html index 5fb6651d588..3d62683c2f1 100644 --- a/develop/_h5_dxfer_prop_8h.html +++ b/develop/_h5_dxfer_prop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_e__u_g.html b/develop/_h5_e__u_g.html index 316188586f9..afb2952451b 100644 --- a/develop/_h5_e__u_g.html +++ b/develop/_h5_e__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_e_amodule_8h.html b/develop/_h5_e_amodule_8h.html index e47737d4229..ff5de80b689 100644 --- a/develop/_h5_e_amodule_8h.html +++ b/develop/_h5_e_amodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_e_s__u_g.html b/develop/_h5_e_s__u_g.html index be01d2ab5e9..8424e468ad5 100644 --- a/develop/_h5_e_s__u_g.html +++ b/develop/_h5_e_s__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_e_sdevelop_8h.html b/develop/_h5_e_sdevelop_8h.html index 2748d4dbc85..fe5310dc588 100644 --- a/develop/_h5_e_sdevelop_8h.html +++ b/develop/_h5_e_sdevelop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_e_sff_8_f90.html b/develop/_h5_e_sff_8_f90.html index 45e922689c6..732a3bdb02a 100644 --- a/develop/_h5_e_sff_8_f90.html +++ b/develop/_h5_e_sff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_e_smodule_8h.html b/develop/_h5_e_smodule_8h.html index c0d48c1cbb1..bb3b06ed5cc 100644 --- a/develop/_h5_e_smodule_8h.html +++ b/develop/_h5_e_smodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_e_spublic_8h.html b/develop/_h5_e_spublic_8h.html index bd7cdf5f497..183fb4775e6 100644 --- a/develop/_h5_e_spublic_8h.html +++ b/develop/_h5_e_spublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_eff_8_f90.html b/develop/_h5_eff_8_f90.html index ade9ef801e3..84ab7ec25b8 100644 --- a/develop/_h5_eff_8_f90.html +++ b/develop/_h5_eff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_emodule_8h.html b/develop/_h5_emodule_8h.html index 8b31c86edb0..6fea783fc3b 100644 --- a/develop/_h5_emodule_8h.html +++ b/develop/_h5_emodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_enum_type_8cpp.html b/develop/_h5_enum_type_8cpp.html new file mode 100644 index 00000000000..cb9fcb5bf71 --- /dev/null +++ b/develop/_h5_enum_type_8cpp.html @@ -0,0 +1,181 @@ + + + + + + + +HDF5: c++/src/H5EnumType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5EnumType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5DataSpace.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5AbstractDs.h"
+#include "H5DataType.h"
+#include "H5DataSet.h"
+#include "H5AtomType.h"
+#include "H5IntType.h"
+#include "H5EnumType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_enum_type_8h.html b/develop/_h5_enum_type_8h.html index d0b4028dbec..33d79b90b60 100644 --- a/develop/_h5_enum_type_8h.html +++ b/develop/_h5_enum_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_epublic_8h.html b/develop/_h5_epublic_8h.html index dd3dfda0758..63e610784a9 100644 --- a/develop/_h5_epublic_8h.html +++ b/develop/_h5_epublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_exception_8cpp.html b/develop/_h5_exception_8cpp.html new file mode 100644 index 00000000000..b47e77d4b6c --- /dev/null +++ b/develop/_h5_exception_8cpp.html @@ -0,0 +1,164 @@ + + + + + + + +HDF5: c++/src/H5Exception.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5Exception.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_exception_8h.html b/develop/_h5_exception_8h.html index 7d4f6c1da68..12c4f89d16d 100644 --- a/develop/_h5_exception_8h.html +++ b/develop/_h5_exception_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f__u_g.html b/develop/_h5_f__u_g.html index 9facadccb56..9deea5fad4b 100644 --- a/develop/_h5_f__u_g.html +++ b/develop/_h5_f__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_amodule_8h.html b/develop/_h5_f_amodule_8h.html index cd0eef456fe..0f8e7f1c4b9 100644 --- a/develop/_h5_f_amodule_8h.html +++ b/develop/_h5_f_amodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dcore_8h.html b/develop/_h5_f_dcore_8h.html index 7f7f522564a..a4c16382cd3 100644 --- a/develop/_h5_f_dcore_8h.html +++ b/develop/_h5_f_dcore_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_ddevelop_8h.html b/develop/_h5_f_ddevelop_8h.html index 0e6cf1c2a66..2668339fd49 100644 --- a/develop/_h5_f_ddevelop_8h.html +++ b/develop/_h5_f_ddevelop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_ddirect_8h.html b/develop/_h5_f_ddirect_8h.html index 314a89cab0e..8c7237b1c09 100644 --- a/develop/_h5_f_ddirect_8h.html +++ b/develop/_h5_f_ddirect_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dfamily_8h.html b/develop/_h5_f_dfamily_8h.html index 6ffb3c683c9..8f0c2b551fa 100644 --- a/develop/_h5_f_dfamily_8h.html +++ b/develop/_h5_f_dfamily_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dff_8_f90.html b/develop/_h5_f_dff_8_f90.html index 262ce046a8e..025b2410ec0 100644 --- a/develop/_h5_f_dff_8_f90.html +++ b/develop/_h5_f_dff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dhdfs_8h.html b/develop/_h5_f_dhdfs_8h.html index 0ca078219ca..e8df6d874db 100644 --- a/develop/_h5_f_dhdfs_8h.html +++ b/develop/_h5_f_dhdfs_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dioc_8h.html b/develop/_h5_f_dioc_8h.html index fb320a019e5..55cbe22ac73 100644 --- a/develop/_h5_f_dioc_8h.html +++ b/develop/_h5_f_dioc_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dioc__priv_8h.html b/develop/_h5_f_dioc__priv_8h.html index bcbc4c7cdf4..f6235574f0b 100644 --- a/develop/_h5_f_dioc__priv_8h.html +++ b/develop/_h5_f_dioc__priv_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dlog_8h.html b/develop/_h5_f_dlog_8h.html index 956766c2e96..f7dd9bfd3cd 100644 --- a/develop/_h5_f_dlog_8h.html +++ b/develop/_h5_f_dlog_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dmirror_8h.html b/develop/_h5_f_dmirror_8h.html index 83bc2dea1d6..d0884be2674 100644 --- a/develop/_h5_f_dmirror_8h.html +++ b/develop/_h5_f_dmirror_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dmirror__priv_8h.html b/develop/_h5_f_dmirror__priv_8h.html index e5384019fdb..a3ee96ac2d0 100644 --- a/develop/_h5_f_dmirror__priv_8h.html +++ b/develop/_h5_f_dmirror__priv_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dmodule_8h.html b/develop/_h5_f_dmodule_8h.html index 54418ba4a59..4261ab96ee6 100644 --- a/develop/_h5_f_dmodule_8h.html +++ b/develop/_h5_f_dmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dmpi_8h.html b/develop/_h5_f_dmpi_8h.html index 2d1197d786e..69d3bb5fa06 100644 --- a/develop/_h5_f_dmpi_8h.html +++ b/develop/_h5_f_dmpi_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dmpio_8h.html b/develop/_h5_f_dmpio_8h.html index b3930fff9f9..1ca7b69e9dc 100644 --- a/develop/_h5_f_dmpio_8h.html +++ b/develop/_h5_f_dmpio_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dmulti_8h.html b/develop/_h5_f_dmulti_8h.html index 379ca664208..27fe4b2cc99 100644 --- a/develop/_h5_f_dmulti_8h.html +++ b/develop/_h5_f_dmulti_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dmulti__private_8h.html b/develop/_h5_f_dmulti__private_8h.html index 5fce85670cb..9d914a942ec 100644 --- a/develop/_h5_f_dmulti__private_8h.html +++ b/develop/_h5_f_dmulti__private_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_donion_8h.html b/develop/_h5_f_donion_8h.html index 779fca335e1..d46b0ca60ec 100644 --- a/develop/_h5_f_donion_8h.html +++ b/develop/_h5_f_donion_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_donion__header_8h.html b/develop/_h5_f_donion__header_8h.html index f7ab2d37211..f170d516d60 100644 --- a/develop/_h5_f_donion__header_8h.html +++ b/develop/_h5_f_donion__header_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_donion__history_8h.html b/develop/_h5_f_donion__history_8h.html index fecf97eb464..831e5cb1a66 100644 --- a/develop/_h5_f_donion__history_8h.html +++ b/develop/_h5_f_donion__history_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_donion__index_8h.html b/develop/_h5_f_donion__index_8h.html index d57ebe11194..d92ba0529b3 100644 --- a/develop/_h5_f_donion__index_8h.html +++ b/develop/_h5_f_donion__index_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_donion__priv_8h.html b/develop/_h5_f_donion__priv_8h.html index eefd91bec2d..7a01e7ba9e4 100644 --- a/develop/_h5_f_donion__priv_8h.html +++ b/develop/_h5_f_donion__priv_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dpkg_8h.html b/develop/_h5_f_dpkg_8h.html index 96b709de3c8..7e3ed1384fe 100644 --- a/develop/_h5_f_dpkg_8h.html +++ b/develop/_h5_f_dpkg_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dprivate_8h.html b/develop/_h5_f_dprivate_8h.html index 87514c82ffe..6f8f87c23b4 100644 --- a/develop/_h5_f_dprivate_8h.html +++ b/develop/_h5_f_dprivate_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dpublic_8h.html b/develop/_h5_f_dpublic_8h.html index aa7f8120df5..b10eabd9281 100644 --- a/develop/_h5_f_dpublic_8h.html +++ b/develop/_h5_f_dpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dros3_8h.html b/develop/_h5_f_dros3_8h.html index 77aac55a9ae..649374bb706 100644 --- a/develop/_h5_f_dros3_8h.html +++ b/develop/_h5_f_dros3_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dros3__s3comms_8h.html b/develop/_h5_f_dros3__s3comms_8h.html index 6f19d8774e1..466fcd8e194 100644 --- a/develop/_h5_f_dros3__s3comms_8h.html +++ b/develop/_h5_f_dros3__s3comms_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dsec2_8h.html b/develop/_h5_f_dsec2_8h.html index 00fa7896ed0..debc0cc3b46 100644 --- a/develop/_h5_f_dsec2_8h.html +++ b/develop/_h5_f_dsec2_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dsplitter_8h.html b/develop/_h5_f_dsplitter_8h.html index 3772905cf3b..3b6c3a26a2c 100644 --- a/develop/_h5_f_dsplitter_8h.html +++ b/develop/_h5_f_dsplitter_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dstdio_8h.html b/develop/_h5_f_dstdio_8h.html index 4668b85b641..207640e23fd 100644 --- a/develop/_h5_f_dstdio_8h.html +++ b/develop/_h5_f_dstdio_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dstdio__private_8h.html b/develop/_h5_f_dstdio__private_8h.html index 5e685372f0f..02928a268c8 100644 --- a/develop/_h5_f_dstdio__private_8h.html +++ b/develop/_h5_f_dstdio__private_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dsubfiling_8h.html b/develop/_h5_f_dsubfiling_8h.html index 70783d1b243..ef19f125367 100644 --- a/develop/_h5_f_dsubfiling_8h.html +++ b/develop/_h5_f_dsubfiling_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dsubfiling__priv_8h.html b/develop/_h5_f_dsubfiling__priv_8h.html index 0b1806f699f..0f1398e8538 100644 --- a/develop/_h5_f_dsubfiling__priv_8h.html +++ b/develop/_h5_f_dsubfiling__priv_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_dwindows_8h.html b/develop/_h5_f_dwindows_8h.html index 96427d7f13a..672807713ce 100644 --- a/develop/_h5_f_dwindows_8h.html +++ b/develop/_h5_f_dwindows_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_i_m__u_g.html b/develop/_h5_f_i_m__u_g.html index fbb22c52515..b8d6158047d 100644 --- a/develop/_h5_f_i_m__u_g.html +++ b/develop/_h5_f_i_m__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_lmodule_8h.html b/develop/_h5_f_lmodule_8h.html index 1f5b03d000f..6ddf3cc5d51 100644 --- a/develop/_h5_f_lmodule_8h.html +++ b/develop/_h5_f_lmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_f_smodule_8h.html b/develop/_h5_f_smodule_8h.html index ee1a5898edd..c5402912acb 100644 --- a/develop/_h5_f_smodule_8h.html +++ b/develop/_h5_f_smodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_facc_prop_8cpp.html b/develop/_h5_facc_prop_8cpp.html new file mode 100644 index 00000000000..83e1f949109 --- /dev/null +++ b/develop/_h5_facc_prop_8cpp.html @@ -0,0 +1,168 @@ + + + + + + + +HDF5: c++/src/H5FaccProp.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5FaccProp.cpp File Reference
+
+
+
#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_facc_prop_8h.html b/develop/_h5_facc_prop_8h.html index 65800f594ac..bf7061d6628 100644 --- a/develop/_h5_facc_prop_8h.html +++ b/develop/_h5_facc_prop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_fcreat_prop_8cpp.html b/develop/_h5_fcreat_prop_8cpp.html new file mode 100644 index 00000000000..39588937c3f --- /dev/null +++ b/develop/_h5_fcreat_prop_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +HDF5: c++/src/H5FcreatProp.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5FcreatProp.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FcreatProp.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_fcreat_prop_8h.html b/develop/_h5_fcreat_prop_8h.html index a92b0957369..829a93b3656 100644 --- a/develop/_h5_fcreat_prop_8h.html +++ b/develop/_h5_fcreat_prop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_fff_8_f90.html b/develop/_h5_fff_8_f90.html index 737267a42b8..ea128351a79 100644 --- a/develop/_h5_fff_8_f90.html +++ b/develop/_h5_fff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_file_8cpp.html b/develop/_h5_file_8cpp.html new file mode 100644 index 00000000000..4837560e621 --- /dev/null +++ b/develop/_h5_file_8cpp.html @@ -0,0 +1,184 @@ + + + + + + + +HDF5: c++/src/H5File.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5File.cpp File Reference
+
+
+
#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5CommonFG.h"
+#include "H5Group.h"
+#include "H5AbstractDs.h"
+#include "H5DataSpace.h"
+#include "H5DataSet.h"
+#include "H5File.h"
+#include "H5Alltypes.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_file_8h.html b/develop/_h5_file_8h.html index a0e241f99a2..58835cef11c 100644 --- a/develop/_h5_file_8h.html +++ b/develop/_h5_file_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_float_type_8cpp.html b/develop/_h5_float_type_8cpp.html new file mode 100644 index 00000000000..540c146b3a8 --- /dev/null +++ b/develop/_h5_float_type_8cpp.html @@ -0,0 +1,181 @@ + + + + + + + +HDF5: c++/src/H5FloatType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5FloatType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5AbstractDs.h"
+#include "H5DataSpace.h"
+#include "H5AtomType.h"
+#include "H5FloatType.h"
+#include "H5DataSet.h"
+#include "H5PredType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_float_type_8h.html b/develop/_h5_float_type_8h.html index cdafff15c39..71697ca1244 100644 --- a/develop/_h5_float_type_8h.html +++ b/develop/_h5_float_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_fmodule_8h.html b/develop/_h5_fmodule_8h.html index 84eef03cb8a..7e808348cc5 100644 --- a/develop/_h5_fmodule_8h.html +++ b/develop/_h5_fmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_fpublic_8h.html b/develop/_h5_fpublic_8h.html index a1b6395ce29..93bdf7a117b 100644 --- a/develop/_h5_fpublic_8h.html +++ b/develop/_h5_fpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_g__u_g.html b/develop/_h5_g__u_g.html index 585325fd83f..ba71b35594d 100644 --- a/develop/_h5_g__u_g.html +++ b/develop/_h5_g__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_gff_8_f90.html b/develop/_h5_gff_8_f90.html index 6ed841ea1b1..bbdf5a297da 100644 --- a/develop/_h5_gff_8_f90.html +++ b/develop/_h5_gff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_gmodule_8h.html b/develop/_h5_gmodule_8h.html index 3d04c8494ea..161415637fd 100644 --- a/develop/_h5_gmodule_8h.html +++ b/develop/_h5_gmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_gpublic_8h.html b/develop/_h5_gpublic_8h.html index 749b05e816a..b1a09a38e17 100644 --- a/develop/_h5_gpublic_8h.html +++ b/develop/_h5_gpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_group_8cpp.html b/develop/_h5_group_8cpp.html new file mode 100644 index 00000000000..a1b424b6450 --- /dev/null +++ b/develop/_h5_group_8cpp.html @@ -0,0 +1,185 @@ + + + + + + + +HDF5: c++/src/H5Group.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5Group.cpp File Reference
+
+
+
#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5AbstractDs.h"
+#include "H5DataSpace.h"
+#include "H5DataSet.h"
+#include "H5CommonFG.h"
+#include "H5Attribute.h"
+#include "H5Group.h"
+#include "H5File.h"
+#include "H5Alltypes.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_group_8h.html b/develop/_h5_group_8h.html index 55d20c0e4ce..1b0f56fdf96 100644 --- a/develop/_h5_group_8h.html +++ b/develop/_h5_group_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_h_fmodule_8h.html b/develop/_h5_h_fmodule_8h.html index f1c09f1158e..e686d6a77f0 100644 --- a/develop/_h5_h_fmodule_8h.html +++ b/develop/_h5_h_fmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_h_gmodule_8h.html b/develop/_h5_h_gmodule_8h.html index 3ee58727262..faad3538281 100644 --- a/develop/_h5_h_gmodule_8h.html +++ b/develop/_h5_h_gmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_h_l__buildiface_8_f90.html b/develop/_h5_h_l__buildiface_8_f90.html index 9d6421cc6c6..c9c001a98bf 100644 --- a/develop/_h5_h_l__buildiface_8_f90.html +++ b/develop/_h5_h_l__buildiface_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_h_lmodule_8h.html b/develop/_h5_h_lmodule_8h.html index 0fcb3fd49bc..bed7fa54989 100644 --- a/develop/_h5_h_lmodule_8h.html +++ b/develop/_h5_h_lmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_i__u_g.html b/develop/_h5_i__u_g.html index df2e355f59c..531bcbc7a4a 100644 --- a/develop/_h5_i__u_g.html +++ b/develop/_h5_i__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_i_m__u_g.html b/develop/_h5_i_m__u_g.html index d050919efd0..de0ca3f092e 100644 --- a/develop/_h5_i_m__u_g.html +++ b/develop/_h5_i_m__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_i_mff_8_f90.html b/develop/_h5_i_mff_8_f90.html index 2e28875e764..47912045aef 100644 --- a/develop/_h5_i_mff_8_f90.html +++ b/develop/_h5_i_mff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_i_mpublic_8h.html b/develop/_h5_i_mpublic_8h.html index 2fadce864f8..1787b57d6b5 100644 --- a/develop/_h5_i_mpublic_8h.html +++ b/develop/_h5_i_mpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_id_component_8cpp.html b/develop/_h5_id_component_8cpp.html new file mode 100644 index 00000000000..904d23aad34 --- /dev/null +++ b/develop/_h5_id_component_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +HDF5: c++/src/H5IdComponent.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5IdComponent.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5Library.h"
+#include "H5IdComponent.h"
+#include "H5DataSpace.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_id_component_8h.html b/develop/_h5_id_component_8h.html index e43e0f82f31..cd15fc19173 100644 --- a/develop/_h5_id_component_8h.html +++ b/develop/_h5_id_component_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_idevelop_8h.html b/develop/_h5_idevelop_8h.html index 89adec4d665..d92e0f38917 100644 --- a/develop/_h5_idevelop_8h.html +++ b/develop/_h5_idevelop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_iff_8_f90.html b/develop/_h5_iff_8_f90.html index 1d7209a73b1..4e923271e6b 100644 --- a/develop/_h5_iff_8_f90.html +++ b/develop/_h5_iff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_imodule_8h.html b/develop/_h5_imodule_8h.html index 1f4c139266b..fe9d287930f 100644 --- a/develop/_h5_imodule_8h.html +++ b/develop/_h5_imodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_include_8h.html b/develop/_h5_include_8h.html index 26742c96f67..a68ff31025f 100644 --- a/develop/_h5_include_8h.html +++ b/develop/_h5_include_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_int_type_8cpp.html b/develop/_h5_int_type_8cpp.html new file mode 100644 index 00000000000..105b80075a7 --- /dev/null +++ b/develop/_h5_int_type_8cpp.html @@ -0,0 +1,181 @@ + + + + + + + +HDF5: c++/src/H5IntType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5IntType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5AbstractDs.h"
+#include "H5DataSpace.h"
+#include "H5AtomType.h"
+#include "H5IntType.h"
+#include "H5DataSet.h"
+#include "H5PredType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_int_type_8h.html b/develop/_h5_int_type_8h.html index b2017f0e49d..0850136dc98 100644 --- a/develop/_h5_int_type_8h.html +++ b/develop/_h5_int_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_ipublic_8h.html b/develop/_h5_ipublic_8h.html index a282d80b262..65521299b37 100644 --- a/develop/_h5_ipublic_8h.html +++ b/develop/_h5_ipublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_l__u_g.html b/develop/_h5_l__u_g.html index 6c55ce57696..45264612a26 100644 --- a/develop/_h5_l__u_g.html +++ b/develop/_h5_l__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_l_dpublic_8h.html b/develop/_h5_l_dpublic_8h.html index 2e264cff969..2800dcf644f 100644 --- a/develop/_h5_l_dpublic_8h.html +++ b/develop/_h5_l_dpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_l_t__u_g.html b/develop/_h5_l_t__u_g.html index 707f06ecbd5..224f820bc56 100644 --- a/develop/_h5_l_t__u_g.html +++ b/develop/_h5_l_t__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_l_tff_8_f90.html b/develop/_h5_l_tff_8_f90.html index cdc6543e101..47f6bb151b9 100644 --- a/develop/_h5_l_tff_8_f90.html +++ b/develop/_h5_l_tff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_l_tff__gen_8_f90.html b/develop/_h5_l_tff__gen_8_f90.html index fdb17c82ac7..106a75367b8 100644 --- a/develop/_h5_l_tff__gen_8_f90.html +++ b/develop/_h5_l_tff__gen_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_l_tpublic_8h.html b/develop/_h5_l_tpublic_8h.html index c776c8ff1ff..fafe8fc27fe 100644 --- a/develop/_h5_l_tpublic_8h.html +++ b/develop/_h5_l_tpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_lacc_prop_8cpp.html b/develop/_h5_lacc_prop_8cpp.html new file mode 100644 index 00000000000..2df28450960 --- /dev/null +++ b/develop/_h5_lacc_prop_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +HDF5: c++/src/H5LaccProp.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5LaccProp.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5LaccProp.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_lacc_prop_8h.html b/develop/_h5_lacc_prop_8h.html index 3cb702ba5f7..f24e83042c7 100644 --- a/develop/_h5_lacc_prop_8h.html +++ b/develop/_h5_lacc_prop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_lcreat_prop_8cpp.html b/develop/_h5_lcreat_prop_8cpp.html new file mode 100644 index 00000000000..7112c9675ef --- /dev/null +++ b/develop/_h5_lcreat_prop_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +HDF5: c++/src/H5LcreatProp.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5LcreatProp.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5LcreatProp.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_lcreat_prop_8h.html b/develop/_h5_lcreat_prop_8h.html index 326a1ab812e..75d7b543f0e 100644 --- a/develop/_h5_lcreat_prop_8h.html +++ b/develop/_h5_lcreat_prop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_ldevelop_8h.html b/develop/_h5_ldevelop_8h.html index 70010c572b9..058125424a5 100644 --- a/develop/_h5_ldevelop_8h.html +++ b/develop/_h5_ldevelop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_lff_8_f90.html b/develop/_h5_lff_8_f90.html index f25d407e593..59ec50cb7e2 100644 --- a/develop/_h5_lff_8_f90.html +++ b/develop/_h5_lff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_library_8cpp.html b/develop/_h5_library_8cpp.html new file mode 100644 index 00000000000..2a710821fa6 --- /dev/null +++ b/develop/_h5_library_8cpp.html @@ -0,0 +1,182 @@ + + + + + + + +HDF5: c++/src/H5Library.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5Library.cpp File Reference
+
+
+
#include <cstdlib>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5AtomType.h"
+#include "H5PredType.h"
+#include "H5DataSpace.h"
+#include "H5Library.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_library_8h.html b/develop/_h5_library_8h.html index 1c28bca8f1b..0a988591066 100644 --- a/develop/_h5_library_8h.html +++ b/develop/_h5_library_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_lmodule_8h.html b/develop/_h5_lmodule_8h.html index f6ff49373e0..a7c6a29f624 100644 --- a/develop/_h5_lmodule_8h.html +++ b/develop/_h5_lmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_location_8cpp.html b/develop/_h5_location_8cpp.html new file mode 100644 index 00000000000..866a68b8f66 --- /dev/null +++ b/develop/_h5_location_8cpp.html @@ -0,0 +1,190 @@ + + + + + + + +HDF5: c++/src/H5Location.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5Location.cpp File Reference
+
+
+
#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5DataSpace.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5AbstractDs.h"
+#include "H5DataSet.h"
+#include "H5CommonFG.h"
+#include "H5Group.h"
+#include "H5File.h"
+
+ + + +

+Namespaces

namespace  H5
 
+ + + +

+Functions

void f_DataSpace_setId (DataSpace *dspace, hid_t new_id)
 
+
+
+ + + + diff --git a/develop/_h5_location_8h.html b/develop/_h5_location_8h.html index 3bea36cbe02..dfd86b22353 100644 --- a/develop/_h5_location_8h.html +++ b/develop/_h5_location_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -143,7 +143,7 @@ $(function(){initNavTree('_h5_location_8h.html',''); initResizable(true); });
H5Location.h File Reference
-
#include "H5Classes.h"
+
#include "H5Classes.h"
diff --git a/develop/_h5_lpublic_8h.html b/develop/_h5_lpublic_8h.html index d8010c5317d..b2a688ce3a5 100644 --- a/develop/_h5_lpublic_8h.html +++ b/develop/_h5_lpublic_8h.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_m__u_g.html b/develop/_h5_m__u_g.html index e673ad0127e..0574b96ee60 100644 --- a/develop/_h5_m__u_g.html +++ b/develop/_h5_m__u_g.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_m_fmodule_8h.html b/develop/_h5_m_fmodule_8h.html index 455ad0a83f9..85b509cfe1e 100644 --- a/develop/_h5_m_fmodule_8h.html +++ b/develop/_h5_m_fmodule_8h.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_m_mpublic_8h.html b/develop/_h5_m_mpublic_8h.html index cd28e015202..1e99268dad0 100644 --- a/develop/_h5_m_mpublic_8h.html +++ b/develop/_h5_m_mpublic_8h.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_mmodule_8h.html b/develop/_h5_mmodule_8h.html index 60a1d7a14f2..1b97b3834f8 100644 --- a/develop/_h5_mmodule_8h.html +++ b/develop/_h5_mmodule_8h.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_mpublic_8h.html b/develop/_h5_mpublic_8h.html index edebc9ed6ee..edd5494f96f 100644 --- a/develop/_h5_mpublic_8h.html +++ b/develop/_h5_mpublic_8h.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_o__u_g.html b/develop/_h5_o__u_g.html index dc8c7ac29ab..73778fd6351 100644 --- a/develop/_h5_o__u_g.html +++ b/develop/_h5_o__u_g.html @@ -50,7 +50,7 @@ diff --git a/develop/_h5_object_8cpp.html b/develop/_h5_object_8cpp.html new file mode 100644 index 00000000000..4b1df06df27 --- /dev/null +++ b/develop/_h5_object_8cpp.html @@ -0,0 +1,194 @@ + + + + + + + +HDF5: c++/src/H5Object.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+

Data Structures

-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
-
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
+ + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5Object.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5FaccProp.h"
+#include "H5FcreatProp.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5DataSpace.h"
+#include "H5AbstractDs.h"
+#include "H5CommonFG.h"
+#include "H5Group.h"
+#include "H5File.h"
+#include "H5DataSet.h"
+#include "H5Attribute.h"
+
+ + + +

+Namespaces

namespace  H5
 
+ + + + + + + +

+Functions

void f_Attribute_setId (Attribute *attr, hid_t new_id)
 
static herr_t userAttrOpWrpr (hid_t loc_id, const char *attr_name, const H5A_info_t *ainfo, void *op_data)
 
static herr_t userVisitOpWrpr (hid_t obj_id, const char *attr_name, const H5O_info2_t *obj_info, void *op_data)
 
+
+
+ + + + diff --git a/develop/_h5_object_8h.html b/develop/_h5_object_8h.html index 0b58c0477b3..e05451b0dea 100644 --- a/develop/_h5_object_8h.html +++ b/develop/_h5_object_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -162,10 +162,10 @@ Namespaces - - - - + + + +

Typedefs

typedef void(* attr_operator_t) (H5Object &loc, const H5std_string attr_name, void *operator_data)
 
typedef int(* visit_operator_t) (H5Object &obj, const H5std_string attr_name, const H5O_info2_t *oinfo, void *operator_data)
 
typedef void(* attr_operator_t) (H5Object &loc, const std::string attr_name, void *operator_data)
 
typedef int(* visit_operator_t) (H5Object &obj, const std::string attr_name, const H5O_info2_t *oinfo, void *operator_data)
 
diff --git a/develop/_h5_ocreat_prop_8cpp.html b/develop/_h5_ocreat_prop_8cpp.html new file mode 100644 index 00000000000..69968372560 --- /dev/null +++ b/develop/_h5_ocreat_prop_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +HDF5: c++/src/H5OcreatProp.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5OcreatProp.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_ocreat_prop_8h.html b/develop/_h5_ocreat_prop_8h.html index 27ee71c0bcf..1e9449fa614 100644 --- a/develop/_h5_ocreat_prop_8h.html +++ b/develop/_h5_ocreat_prop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_off_8_f90.html b/develop/_h5_off_8_f90.html index 4b572461e9c..a40073e8228 100644 --- a/develop/_h5_off_8_f90.html +++ b/develop/_h5_off_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_omodule_8h.html b/develop/_h5_omodule_8h.html index 55cf7bdfb2d..8157b2d674a 100644 --- a/develop/_h5_omodule_8h.html +++ b/develop/_h5_omodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_opublic_8h.html b/develop/_h5_opublic_8h.html index a76da131539..778e581c179 100644 --- a/develop/_h5_opublic_8h.html +++ b/develop/_h5_opublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_p__u_g.html b/develop/_h5_p__u_g.html index 39f718766a7..6a39881e040 100644 --- a/develop/_h5_p__u_g.html +++ b/develop/_h5_p__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_p_bmodule_8h.html b/develop/_h5_p_bmodule_8h.html index cec61fa2cf7..d42c24fc568 100644 --- a/develop/_h5_p_bmodule_8h.html +++ b/develop/_h5_p_bmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_p_l__u_g.html b/develop/_h5_p_l__u_g.html index f3f94010457..21389436b1e 100644 --- a/develop/_h5_p_l__u_g.html +++ b/develop/_h5_p_l__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_p_lextern_8h.html b/develop/_h5_p_lextern_8h.html index c247792012b..12a4699dc77 100644 --- a/develop/_h5_p_lextern_8h.html +++ b/develop/_h5_p_lextern_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_p_lmodule_8h.html b/develop/_h5_p_lmodule_8h.html index d21270dc955..a20acda5701 100644 --- a/develop/_h5_p_lmodule_8h.html +++ b/develop/_h5_p_lmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_p_lpublic_8h.html b/develop/_h5_p_lpublic_8h.html index 1f6b00fc1f2..93c48d7bece 100644 --- a/develop/_h5_p_lpublic_8h.html +++ b/develop/_h5_p_lpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_p_t__u_g.html b/develop/_h5_p_t__u_g.html index 8606a5f9b3e..aaa35f4d517 100644 --- a/develop/_h5_p_t__u_g.html +++ b/develop/_h5_p_t__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_p_tpublic_8h.html b/develop/_h5_p_tpublic_8h.html index 0a869078106..1486a6470fa 100644 --- a/develop/_h5_p_tpublic_8h.html +++ b/develop/_h5_p_tpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_pff_8_f90.html b/develop/_h5_pff_8_f90.html index 0f3f4a3497e..5d2df6438a2 100644 --- a/develop/_h5_pff_8_f90.html +++ b/develop/_h5_pff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_pmodule_8h.html b/develop/_h5_pmodule_8h.html index ba6b8c6b47a..d1595a42f00 100644 --- a/develop/_h5_pmodule_8h.html +++ b/develop/_h5_pmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_ppublic_8h.html b/develop/_h5_ppublic_8h.html index 7116c095bfa..afa6ca39b64 100644 --- a/develop/_h5_ppublic_8h.html +++ b/develop/_h5_ppublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_pred_type_8cpp.html b/develop/_h5_pred_type_8cpp.html new file mode 100644 index 00000000000..1bc5378deef --- /dev/null +++ b/develop/_h5_pred_type_8cpp.html @@ -0,0 +1,176 @@ + + + + + + + +HDF5: c++/src/H5PredType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5PredType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5AtomType.h"
+#include "H5PredType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_pred_type_8h.html b/develop/_h5_pred_type_8h.html index b4d44c6dcc8..adb0354392a 100644 --- a/develop/_h5_pred_type_8h.html +++ b/develop/_h5_pred_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_prop_list_8cpp.html b/develop/_h5_prop_list_8cpp.html new file mode 100644 index 00000000000..ce596f5be48 --- /dev/null +++ b/develop/_h5_prop_list_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +HDF5: c++/src/H5PropList.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5PropList.cpp File Reference
+
+
+
#include <iostream>
+#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_prop_list_8h.html b/develop/_h5_prop_list_8h.html index b69c53cec16..02c8dc6db83 100644 --- a/develop/_h5_prop_list_8h.html +++ b/develop/_h5_prop_list_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_r__u_g.html b/develop/_h5_r__u_g.html index beb95b32edb..9769bad1b5e 100644 --- a/develop/_h5_r__u_g.html +++ b/develop/_h5_r__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_r_smodule_8h.html b/develop/_h5_r_smodule_8h.html index c8e6d1648f4..81336af6ad3 100644 --- a/develop/_h5_r_smodule_8h.html +++ b/develop/_h5_r_smodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_r_tmodule_8h.html b/develop/_h5_r_tmodule_8h.html index 8fce75f4e4c..3c1b1e45871 100644 --- a/develop/_h5_r_tmodule_8h.html +++ b/develop/_h5_r_tmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_rff_8_f90.html b/develop/_h5_rff_8_f90.html index e477cea3d7c..b9f0383e222 100644 --- a/develop/_h5_rff_8_f90.html +++ b/develop/_h5_rff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_rmodule_8h.html b/develop/_h5_rmodule_8h.html index f67f28e4933..ff2faf720d8 100644 --- a/develop/_h5_rmodule_8h.html +++ b/develop/_h5_rmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_rpublic_8h.html b/develop/_h5_rpublic_8h.html index ed73508c245..92c3a26abd0 100644 --- a/develop/_h5_rpublic_8h.html +++ b/develop/_h5_rpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_s__u_g.html b/develop/_h5_s__u_g.html index 410c8523afd..e6ff686b720 100644 --- a/develop/_h5_s__u_g.html +++ b/develop/_h5_s__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_s_lmodule_8h.html b/develop/_h5_s_lmodule_8h.html index 83dfa98b2ed..e79f08a5f7c 100644 --- a/develop/_h5_s_lmodule_8h.html +++ b/develop/_h5_s_lmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_s_mmodule_8h.html b/develop/_h5_s_mmodule_8h.html index b264693585c..95523598dfb 100644 --- a/develop/_h5_s_mmodule_8h.html +++ b/develop/_h5_s_mmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_sff_8_f90.html b/develop/_h5_sff_8_f90.html index 03315d68cb9..aa902544636 100644 --- a/develop/_h5_sff_8_f90.html +++ b/develop/_h5_sff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_smodule_8h.html b/develop/_h5_smodule_8h.html index 7b467f499e6..c014890a5e5 100644 --- a/develop/_h5_smodule_8h.html +++ b/develop/_h5_smodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_spublic_8h.html b/develop/_h5_spublic_8h.html index d04c01abf2c..2b1400468a2 100644 --- a/develop/_h5_spublic_8h.html +++ b/develop/_h5_spublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_str_type_8cpp.html b/develop/_h5_str_type_8cpp.html new file mode 100644 index 00000000000..fc290e75027 --- /dev/null +++ b/develop/_h5_str_type_8cpp.html @@ -0,0 +1,181 @@ + + + + + + + +HDF5: c++/src/H5StrType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5StrType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5DxferProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5AtomType.h"
+#include "H5AbstractDs.h"
+#include "H5DataSpace.h"
+#include "H5StrType.h"
+#include "H5DataSet.h"
+#include "H5PredType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_str_type_8h.html b/develop/_h5_str_type_8h.html index f0afba073b3..74f62f79509 100644 --- a/develop/_h5_str_type_8h.html +++ b/develop/_h5_str_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t__u_g.html b/develop/_h5_t__u_g.html index 0566fdca4f1..1e01e33eeaa 100644 --- a/develop/_h5_t__u_g.html +++ b/develop/_h5_t__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_b__u_g.html b/develop/_h5_t_b__u_g.html index eefe3a72e9d..c55b7e8ef34 100644 --- a/develop/_h5_t_b__u_g.html +++ b/develop/_h5_t_b__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_bff_8_f90.html b/develop/_h5_t_bff_8_f90.html index 3e257f7fb8d..82b18922755 100644 --- a/develop/_h5_t_bff_8_f90.html +++ b/develop/_h5_t_bff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_bff__gen_8_f90.html b/develop/_h5_t_bff__gen_8_f90.html index 2c2c5dc8385..88272e4fc5d 100644 --- a/develop/_h5_t_bff__gen_8_f90.html +++ b/develop/_h5_t_bff__gen_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_bpublic_8h.html b/develop/_h5_t_bpublic_8h.html index f428444db02..7f8c689c2c7 100644 --- a/develop/_h5_t_bpublic_8h.html +++ b/develop/_h5_t_bpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__c_p__u_g.html b/develop/_h5_t_o_o_l__c_p__u_g.html index 58cc9c180ea..cc0dd9bc1aa 100644 --- a/develop/_h5_t_o_o_l__c_p__u_g.html +++ b/develop/_h5_t_o_o_l__c_p__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__c_r__u_g.html b/develop/_h5_t_o_o_l__c_r__u_g.html index fe3ec5dd6bb..7e7a0005a2e 100644 --- a/develop/_h5_t_o_o_l__c_r__u_g.html +++ b/develop/_h5_t_o_o_l__c_r__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__d_f__u_g.html b/develop/_h5_t_o_o_l__d_f__u_g.html index bdc694969e6..5d966e99c2c 100644 --- a/develop/_h5_t_o_o_l__d_f__u_g.html +++ b/develop/_h5_t_o_o_l__d_f__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__d_g__u_g.html b/develop/_h5_t_o_o_l__d_g__u_g.html index 338153b564b..507e9170282 100644 --- a/develop/_h5_t_o_o_l__d_g__u_g.html +++ b/develop/_h5_t_o_o_l__d_g__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__d_p__u_g.html b/develop/_h5_t_o_o_l__d_p__u_g.html index 63cbc184ab9..0241d81d478 100644 --- a/develop/_h5_t_o_o_l__d_p__u_g.html +++ b/develop/_h5_t_o_o_l__d_p__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__d_t__u_g.html b/develop/_h5_t_o_o_l__d_t__u_g.html index af66666e979..6fad5771957 100644 --- a/develop/_h5_t_o_o_l__d_t__u_g.html +++ b/develop/_h5_t_o_o_l__d_t__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__f_c__u_g.html b/develop/_h5_t_o_o_l__f_c__u_g.html index 98bd83a6a52..233daf44e7e 100644 --- a/develop/_h5_t_o_o_l__f_c__u_g.html +++ b/develop/_h5_t_o_o_l__f_c__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__i_m__u_g.html b/develop/_h5_t_o_o_l__i_m__u_g.html index 32c17d6e249..c3113675731 100644 --- a/develop/_h5_t_o_o_l__i_m__u_g.html +++ b/develop/_h5_t_o_o_l__i_m__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__j_a_m__u_g.html b/develop/_h5_t_o_o_l__j_a_m__u_g.html index b4698f2e51f..c2c7058011b 100644 --- a/develop/_h5_t_o_o_l__j_a_m__u_g.html +++ b/develop/_h5_t_o_o_l__j_a_m__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__l_s__u_g.html b/develop/_h5_t_o_o_l__l_s__u_g.html index 884c82e8327..597663c67cd 100644 --- a/develop/_h5_t_o_o_l__l_s__u_g.html +++ b/develop/_h5_t_o_o_l__l_s__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__m_g__u_g.html b/develop/_h5_t_o_o_l__m_g__u_g.html index c7e0db95f37..e283aa4e014 100644 --- a/develop/_h5_t_o_o_l__m_g__u_g.html +++ b/develop/_h5_t_o_o_l__m_g__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__r_p__u_g.html b/develop/_h5_t_o_o_l__r_p__u_g.html index f72fd7f60d5..65f6cb4a381 100644 --- a/develop/_h5_t_o_o_l__r_p__u_g.html +++ b/develop/_h5_t_o_o_l__r_p__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__r_t__u_g.html b/develop/_h5_t_o_o_l__r_t__u_g.html index 0f6520c17a9..ee5bf94c32b 100644 --- a/develop/_h5_t_o_o_l__r_t__u_g.html +++ b/develop/_h5_t_o_o_l__r_t__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__s_t__u_g.html b/develop/_h5_t_o_o_l__s_t__u_g.html index 0345b13d52b..6c1f7794734 100644 --- a/develop/_h5_t_o_o_l__s_t__u_g.html +++ b/develop/_h5_t_o_o_l__s_t__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_o_o_l__w_h__u_g.html b/develop/_h5_t_o_o_l__w_h__u_g.html index ca9ed02b7c7..8d09f22dfa5 100644 --- a/develop/_h5_t_o_o_l__w_h__u_g.html +++ b/develop/_h5_t_o_o_l__w_h__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_sdevelop_8h.html b/develop/_h5_t_sdevelop_8h.html index 6bb0bb00fdf..e66bd70275f 100644 --- a/develop/_h5_t_sdevelop_8h.html +++ b/develop/_h5_t_sdevelop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_t_smodule_8h.html b/develop/_h5_t_smodule_8h.html index 8661730674b..50eca41d72a 100644 --- a/develop/_h5_t_smodule_8h.html +++ b/develop/_h5_t_smodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_tdevelop_8h.html b/develop/_h5_tdevelop_8h.html index 685c5d98171..a04af03879e 100644 --- a/develop/_h5_tdevelop_8h.html +++ b/develop/_h5_tdevelop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_tff_8_f90.html b/develop/_h5_tff_8_f90.html index 14905105023..3cd77f56397 100644 --- a/develop/_h5_tff_8_f90.html +++ b/develop/_h5_tff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_tmodule_8h.html b/develop/_h5_tmodule_8h.html index 5a09b7371ab..a2866778667 100644 --- a/develop/_h5_tmodule_8h.html +++ b/develop/_h5_tmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_tpublic_8h.html b/develop/_h5_tpublic_8h.html index add274589f6..439b685d5dc 100644 --- a/develop/_h5_tpublic_8h.html +++ b/develop/_h5_tpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_v_l__u_g.html b/develop/_h5_v_l__u_g.html index 0193c8bb678..f747172294f 100644 --- a/develop/_h5_v_l__u_g.html +++ b/develop/_h5_v_l__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_v_lconnector_8h.html b/develop/_h5_v_lconnector_8h.html index d797cfecb03..6f3d5cc79e4 100644 --- a/develop/_h5_v_lconnector_8h.html +++ b/develop/_h5_v_lconnector_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_v_lconnector__passthru_8h.html b/develop/_h5_v_lconnector__passthru_8h.html index 153b1a92c1c..5431de09b36 100644 --- a/develop/_h5_v_lconnector__passthru_8h.html +++ b/develop/_h5_v_lconnector__passthru_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_v_lff_8_f90.html b/develop/_h5_v_lff_8_f90.html index 3cb966e97de..c3bc486de04 100644 --- a/develop/_h5_v_lff_8_f90.html +++ b/develop/_h5_v_lff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_v_lmodule_8h.html b/develop/_h5_v_lmodule_8h.html index 6f46197445a..8e27c7b6621 100644 --- a/develop/_h5_v_lmodule_8h.html +++ b/develop/_h5_v_lmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_v_lnative_8h.html b/develop/_h5_v_lnative_8h.html index 4ef94f333fc..a1857b3bf1b 100644 --- a/develop/_h5_v_lnative_8h.html +++ b/develop/_h5_v_lnative_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_v_lpublic_8h.html b/develop/_h5_v_lpublic_8h.html index f5f04e399b9..81bde197c1e 100644 --- a/develop/_h5_v_lpublic_8h.html +++ b/develop/_h5_v_lpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_var_len_type_8cpp.html b/develop/_h5_var_len_type_8cpp.html new file mode 100644 index 00000000000..c5eb2fe936f --- /dev/null +++ b/develop/_h5_var_len_type_8cpp.html @@ -0,0 +1,175 @@ + + + + + + + +HDF5: c++/src/H5VarLenType.cpp File Reference + + + + + + + + + + + + + + + + + +
Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/
+ + + + + + + + +
+
+ + + + + + + +
+
HDF5 Last Updated on 2025-12-07 +
+
The HDF5 Field Guide
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
H5VarLenType.cpp File Reference
+
+
+
#include <string>
+#include "H5Include.h"
+#include "H5Exception.h"
+#include "H5IdComponent.h"
+#include "H5PropList.h"
+#include "H5OcreatProp.h"
+#include "H5DcreatProp.h"
+#include "H5LcreatProp.h"
+#include "H5LaccProp.h"
+#include "H5DaccProp.h"
+#include "H5Location.h"
+#include "H5Object.h"
+#include "H5DataType.h"
+#include "H5VarLenType.h"
+
+ + + +

+Namespaces

namespace  H5
 
+
+
+ + + + diff --git a/develop/_h5_var_len_type_8h.html b/develop/_h5_var_len_type_8h.html index 9a80e5b50a3..b6f04cf7163 100644 --- a/develop/_h5_var_len_type_8h.html +++ b/develop/_h5_var_len_type_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_z__u_g.html b/develop/_h5_z__u_g.html index cf618b83fa5..3e788bd3ff2 100644 --- a/develop/_h5_z__u_g.html +++ b/develop/_h5_z__u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_zdevelop_8h.html b/develop/_h5_zdevelop_8h.html index 47d2e3ed144..d1abba636e6 100644 --- a/develop/_h5_zdevelop_8h.html +++ b/develop/_h5_zdevelop_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_zff_8_f90.html b/develop/_h5_zff_8_f90.html index bac128d72e0..e79dd5a6247 100644 --- a/develop/_h5_zff_8_f90.html +++ b/develop/_h5_zff_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_zmodule_8h.html b/develop/_h5_zmodule_8h.html index c7a26f24ce6..27f8731cc4b 100644 --- a/develop/_h5_zmodule_8h.html +++ b/develop/_h5_zmodule_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5_zpublic_8h.html b/develop/_h5_zpublic_8h.html index 7f9d3a2fce1..a735ca8b421 100644 --- a/develop/_h5_zpublic_8h.html +++ b/develop/_h5_zpublic_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5f90global_8_f90.html b/develop/_h5f90global_8_f90.html index fade2b0edb3..48a3eae4f47 100644 --- a/develop/_h5f90global_8_f90.html +++ b/develop/_h5f90global_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5fortkit_8_f90.html b/develop/_h5fortkit_8_f90.html index 8e5e41bbc77..1d2e02d9601 100644 --- a/develop/_h5fortkit_8_f90.html +++ b/develop/_h5fortkit_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5fortran__types_8_f90.html b/develop/_h5fortran__types_8_f90.html index 61f55d060a0..29017df5386 100644 --- a/develop/_h5fortran__types_8_f90.html +++ b/develop/_h5fortran__types_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5module_8h.html b/develop/_h5module_8h.html index 887e1b5539d..7b0e8332358 100644 --- a/develop/_h5module_8h.html +++ b/develop/_h5module_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h5public_8h.html b/develop/_h5public_8h.html index 722c5d1a71c..2276217d843 100644 --- a/develop/_h5public_8h.html +++ b/develop/_h5public_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -189,7 +189,7 @@ Macros   #define H5_UNLIKELY(expression)   -#define H5_VERS_INFO   "HDF5 library version: 2.0.1-2ddfed1" +#define H5_VERS_INFO   "HDF5 library version: 2.0.1-2cee17d"   #define H5_VERS_MAJOR   2   @@ -197,9 +197,9 @@ Macros   #define H5_VERS_RELEASE   1   -#define H5_VERS_STR   "2.0.1-2ddfed1" +#define H5_VERS_STR   "2.0.1-2cee17d"   -#define H5_VERS_SUBRELEASE   "2ddfed1" +#define H5_VERS_SUBRELEASE   "2cee17d"   #define H5_VERSION_GE(Maj, Min, Rel)  Determines whether the version of the library being used is greater than or equal to the specified version.
@@ -517,7 +517,7 @@ Variables
- +
#define H5_VERS_INFO   "HDF5 library version: 2.0.1-2ddfed1"#define H5_VERS_INFO   "HDF5 library version: 2.0.1-2cee17d"
@@ -577,7 +577,7 @@ Variables
- +
#define H5_VERS_STR   "2.0.1-2ddfed1"#define H5_VERS_STR   "2.0.1-2cee17d"
@@ -592,7 +592,7 @@ Variables
- +
#define H5_VERS_SUBRELEASE   "2ddfed1"#define H5_VERS_SUBRELEASE   "2cee17d"
diff --git a/develop/_h5version_8h.html b/develop/_h5version_8h.html index 13a8728a989..bd0da03b07d 100644 --- a/develop/_h5version_8h.html +++ b/develop/_h5version_8h.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_8_f90.html b/develop/_h_d_f5_8_f90.html index 62dcb425554..2584d941a22 100644 --- a/develop/_h_d_f5_8_f90.html +++ b/develop/_h_d_f5_8_f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_attribute_exception_8java.html b/develop/_h_d_f5_attribute_exception_8java.html index 92064c270f4..8d51e40fb92 100644 --- a/develop/_h_d_f5_attribute_exception_8java.html +++ b/develop/_h_d_f5_attribute_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_btree_exception_8java.html b/develop/_h_d_f5_btree_exception_8java.html index 27d586342d8..c4a91f72a4a 100644 --- a/develop/_h_d_f5_btree_exception_8java.html +++ b/develop/_h_d_f5_btree_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_c_o_n_s_t.html b/develop/_h_d_f5_c_o_n_s_t.html index c9e8695157b..b7623c4784f 100644 --- a/develop/_h_d_f5_c_o_n_s_t.html +++ b/develop/_h_d_f5_c_o_n_s_t.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_compression_troubleshooting_8dox.html b/develop/_h_d_f5_compression_troubleshooting_8dox.html index 4f569c899b0..61d300f0629 100644 --- a/develop/_h_d_f5_compression_troubleshooting_8dox.html +++ b/develop/_h_d_f5_compression_troubleshooting_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_constants_8java.html b/develop/_h_d_f5_constants_8java.html index 581ff3c6dd9..b06410bdc16 100644 --- a/develop/_h_d_f5_constants_8java.html +++ b/develop/_h_d_f5_constants_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_data_filters_exception_8java.html b/develop/_h_d_f5_data_filters_exception_8java.html index 7bfba03bad9..ae87e909e1d 100644 --- a/develop/_h_d_f5_data_filters_exception_8java.html +++ b/develop/_h_d_f5_data_filters_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_data_storage_exception_8java.html b/develop/_h_d_f5_data_storage_exception_8java.html index 18149e101b0..0b56eb73778 100644 --- a/develop/_h_d_f5_data_storage_exception_8java.html +++ b/develop/_h_d_f5_data_storage_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_dataset_interface_exception_8java.html b/develop/_h_d_f5_dataset_interface_exception_8java.html index 7f5d522453e..0204e16ae1d 100644 --- a/develop/_h_d_f5_dataset_interface_exception_8java.html +++ b/develop/_h_d_f5_dataset_interface_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_dataspace_interface_exception_8java.html b/develop/_h_d_f5_dataspace_interface_exception_8java.html index 410408e81e8..d4343e033fc 100644 --- a/develop/_h_d_f5_dataspace_interface_exception_8java.html +++ b/develop/_h_d_f5_dataspace_interface_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_datatype_interface_exception_8java.html b/develop/_h_d_f5_datatype_interface_exception_8java.html index ed3248a99eb..4829adff742 100644 --- a/develop/_h_d_f5_datatype_interface_exception_8java.html +++ b/develop/_h_d_f5_datatype_interface_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_examples.html b/develop/_h_d_f5_examples.html index f5304ca7403..77dd0254046 100644 --- a/develop/_h_d_f5_examples.html +++ b/develop/_h_d_f5_examples.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_examples_2_r_e_a_d_m_e_8md.html b/develop/_h_d_f5_examples_2_r_e_a_d_m_e_8md.html index 975a59d4549..036f2d2750a 100644 --- a/develop/_h_d_f5_examples_2_r_e_a_d_m_e_8md.html +++ b/develop/_h_d_f5_examples_2_r_e_a_d_m_e_8md.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_exception_8java.html b/develop/_h_d_f5_exception_8java.html index a62b7a8af8f..bd924923b9b 100644 --- a/develop/_h_d_f5_exception_8java.html +++ b/develop/_h_d_f5_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_external_file_list_exception_8java.html b/develop/_h_d_f5_external_file_list_exception_8java.html index 30eeb3d7ad3..fc8ade1cab7 100644 --- a/develop/_h_d_f5_external_file_list_exception_8java.html +++ b/develop/_h_d_f5_external_file_list_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_file_interface_exception_8java.html b/develop/_h_d_f5_file_interface_exception_8java.html index ae82c0fa8a8..684790eb5ab 100644 --- a/develop/_h_d_f5_file_interface_exception_8java.html +++ b/develop/_h_d_f5_file_interface_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_function_argument_exception_8java.html b/develop/_h_d_f5_function_argument_exception_8java.html index 6da9d3eb49a..3a1796c9e61 100644 --- a/develop/_h_d_f5_function_argument_exception_8java.html +++ b/develop/_h_d_f5_function_argument_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_function_entry_exit_exception_8java.html b/develop/_h_d_f5_function_entry_exit_exception_8java.html index 4f8a9267c7e..8e9f9e7ab1b 100644 --- a/develop/_h_d_f5_function_entry_exit_exception_8java.html +++ b/develop/_h_d_f5_function_entry_exit_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_heap_exception_8java.html b/develop/_h_d_f5_heap_exception_8java.html index eb9a46c0953..5e671bd1ea3 100644 --- a/develop/_h_d_f5_heap_exception_8java.html +++ b/develop/_h_d_f5_heap_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_id_exception_8java.html b/develop/_h_d_f5_id_exception_8java.html index efc323f8d93..a70958b181f 100644 --- a/develop/_h_d_f5_id_exception_8java.html +++ b/develop/_h_d_f5_id_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_improving_i_o_performance_compressed_datasets_8dox.html b/develop/_h_d_f5_improving_i_o_performance_compressed_datasets_8dox.html index d06a3e24870..ee10b7cc4e9 100644 --- a/develop/_h_d_f5_improving_i_o_performance_compressed_datasets_8dox.html +++ b/develop/_h_d_f5_improving_i_o_performance_compressed_datasets_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_internal_error_exception_8java.html b/develop/_h_d_f5_internal_error_exception_8java.html index 9307cd12bca..f04f1090ba9 100644 --- a/develop/_h_d_f5_internal_error_exception_8java.html +++ b/develop/_h_d_f5_internal_error_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_java_exception_8java.html b/develop/_h_d_f5_java_exception_8java.html index 53a09ec2b33..7b07e74dbbc 100644 --- a/develop/_h_d_f5_java_exception_8java.html +++ b/develop/_h_d_f5_java_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_l_i_b.html b/develop/_h_d_f5_l_i_b.html index c778445a18b..e03b0129455 100644 --- a/develop/_h_d_f5_l_i_b.html +++ b/develop/_h_d_f5_l_i_b.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_library_exception_8java.html b/develop/_h_d_f5_library_exception_8java.html index d6c1ead1d43..025c4674400 100644 --- a/develop/_h_d_f5_library_exception_8java.html +++ b/develop/_h_d_f5_library_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
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 index b411b8a6d06..5699fe94af4 100644 --- a/develop/_h_d_f5_low_level_i_o_exception_8java.html +++ b/develop/_h_d_f5_low_level_i_o_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_meta_data_cache_exception_8java.html b/develop/_h_d_f5_meta_data_cache_exception_8java.html index 4abca3133ed..cc1780ee211 100644 --- a/develop/_h_d_f5_meta_data_cache_exception_8java.html +++ b/develop/_h_d_f5_meta_data_cache_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_object_header_exception_8java.html b/develop/_h_d_f5_object_header_exception_8java.html index 8d00f78bdf4..31a2dadf4a4 100644 --- a/develop/_h_d_f5_object_header_exception_8java.html +++ b/develop/_h_d_f5_object_header_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_property_list_interface_exception_8java.html b/develop/_h_d_f5_property_list_interface_exception_8java.html index 97213cd70b1..5c3e4110e88 100644 --- a/develop/_h_d_f5_property_list_interface_exception_8java.html +++ b/develop/_h_d_f5_property_list_interface_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_reference_exception_8java.html b/develop/_h_d_f5_reference_exception_8java.html index 2513e53f686..2e14951e423 100644 --- a/develop/_h_d_f5_reference_exception_8java.html +++ b/develop/_h_d_f5_reference_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_resource_unavailable_exception_8java.html b/develop/_h_d_f5_resource_unavailable_exception_8java.html index 002bcfe8dee..790523dc472 100644 --- a/develop/_h_d_f5_resource_unavailable_exception_8java.html +++ b/develop/_h_d_f5_resource_unavailable_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f5_symbol_table_exception_8java.html b/develop/_h_d_f5_symbol_table_exception_8java.html index 2cc84baeaba..b2ab0bf6efc 100644 --- a/develop/_h_d_f5_symbol_table_exception_8java.html +++ b/develop/_h_d_f5_symbol_table_exception_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f_a_r_r_a_y.html b/develop/_h_d_f_a_r_r_a_y.html index 094a050333b..a1abb602331 100644 --- a/develop/_h_d_f_a_r_r_a_y.html +++ b/develop/_h_d_f_a_r_r_a_y.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f_array_8java.html b/develop/_h_d_f_array_8java.html index a71ee8398c9..fb1bd784e1f 100644 --- a/develop/_h_d_f_array_8java.html +++ b/develop/_h_d_f_array_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
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 index b51f34308bf..b44703e6e39 100644 --- a/develop/_h_d_f_n_a_t_i_v_e.html +++ b/develop/_h_d_f_n_a_t_i_v_e.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_d_f_native_data_8java.html b/develop/_h_d_f_native_data_8java.html index f0bd9c01af4..0ec9d12c05a 100644 --- a/develop/_h_d_f_native_data_8java.html +++ b/develop/_h_d_f_native_data_8java.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_h_t_m_l__i_m_g_s.html b/develop/_h_t_m_l__i_m_g_s.html index a798064ad76..3b817cc19d8 100644 --- a/develop/_h_t_m_l__i_m_g_s.html +++ b/develop/_h_t_m_l__i_m_g_s.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_i_m_g.html b/develop/_i_m_g.html index d26b529d38c..64fa57cd09b 100644 --- a/develop/_i_m_g.html +++ b/develop/_i_m_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_i_o_f_l_o_w.html b/develop/_i_o_f_l_o_w.html index 409d772dbec..9571dcae32f 100644 --- a/develop/_i_o_f_l_o_w.html +++ b/develop/_i_o_f_l_o_w.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_i_o_flow_8dox.html b/develop/_i_o_flow_8dox.html index 925efaf9019..2866c9359b8 100644 --- a/develop/_i_o_flow_8dox.html +++ b/develop/_i_o_flow_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_image_spec_8dox.html b/develop/_image_spec_8dox.html index e7b7a2f8a3a..05493bed648 100644 --- a/develop/_image_spec_8dox.html +++ b/develop/_image_spec_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_init_shut.html b/develop/_init_shut.html index b45240f407b..c9066d1debe 100644 --- a/develop/_init_shut.html +++ b/develop/_init_shut.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_h_d_f5.html b/develop/_intro_h_d_f5.html index d8b4303832c..10de5e04e22 100644 --- a/develop/_intro_h_d_f5.html +++ b/develop/_intro_h_d_f5.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_h_d_f5_8dox.html b/develop/_intro_h_d_f5_8dox.html index 12b5709f81e..498adf1f0f3 100644 --- a/develop/_intro_h_d_f5_8dox.html +++ b/develop/_intro_h_d_f5_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_par_chunk.html b/develop/_intro_par_chunk.html index 7e32fb05029..8add36a7b7f 100644 --- a/develop/_intro_par_chunk.html +++ b/develop/_intro_par_chunk.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_par_cont_hyperslab.html b/develop/_intro_par_cont_hyperslab.html index 2d9123924f3..30d641f3fe2 100644 --- a/develop/_intro_par_cont_hyperslab.html +++ b/develop/_intro_par_cont_hyperslab.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_par_examples_8dox.html b/develop/_intro_par_examples_8dox.html index a28fa23849e..f8d8e4ccdc9 100644 --- a/develop/_intro_par_examples_8dox.html +++ b/develop/_intro_par_examples_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_par_h_d_f5.html b/develop/_intro_par_h_d_f5.html index de83f2a83b7..a560e63b2f6 100644 --- a/develop/_intro_par_h_d_f5.html +++ b/develop/_intro_par_h_d_f5.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_par_h_d_f5_8dox.html b/develop/_intro_par_h_d_f5_8dox.html index 6adb6a1c002..112a9be15b3 100644 --- a/develop/_intro_par_h_d_f5_8dox.html +++ b/develop/_intro_par_h_d_f5_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_par_pattern.html b/develop/_intro_par_pattern.html index caeb7fed263..2bf67272675 100644 --- a/develop/_intro_par_pattern.html +++ b/develop/_intro_par_pattern.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_intro_par_regular_spaced.html b/develop/_intro_par_regular_spaced.html index 18a126ba8ad..ddd2ee24c02 100644 --- a/develop/_intro_par_regular_spaced.html +++ b/develop/_intro_par_regular_spaced.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_a_p_i.html b/develop/_l_b_a_p_i.html index 64a977cec6a..dc404c5693d 100644 --- a/develop/_l_b_a_p_i.html +++ b/develop/_l_b_a_p_i.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_attr_create.html b/develop/_l_b_attr_create.html index 7505d44e3f3..75ec04fd89a 100644 --- a/develop/_l_b_attr_create.html +++ b/develop/_l_b_attr_create.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_com_dset.html b/develop/_l_b_com_dset.html index 0dde33ee4b9..933ee5d43bb 100644 --- a/develop/_l_b_com_dset.html +++ b/develop/_l_b_com_dset.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_compiling.html b/develop/_l_b_compiling.html index d43a0e6cbe7..ea0919902bf 100644 --- a/develop/_l_b_compiling.html +++ b/develop/_l_b_compiling.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_contents.html b/develop/_l_b_contents.html index e5efc4487bb..72548eabaea 100644 --- a/develop/_l_b_contents.html +++ b/develop/_l_b_contents.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_datatypes.html b/develop/_l_b_datatypes.html index 0f8364b0e44..8a20ae5c3bd 100644 --- a/develop/_l_b_datatypes.html +++ b/develop/_l_b_datatypes.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_dset_create.html b/develop/_l_b_dset_create.html index b1a74a2eb0c..94b0390e565 100644 --- a/develop/_l_b_dset_create.html +++ b/develop/_l_b_dset_create.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_dset_layout.html b/develop/_l_b_dset_layout.html index 51c7d61cb77..719417e845b 100644 --- a/develop/_l_b_dset_layout.html +++ b/develop/_l_b_dset_layout.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_dset_r_w.html b/develop/_l_b_dset_r_w.html index ddca8079f5b..5a01a58112a 100644 --- a/develop/_l_b_dset_r_w.html +++ b/develop/_l_b_dset_r_w.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_dset_sub_r_w.html b/develop/_l_b_dset_sub_r_w.html index 6305969c370..000ac05bf78 100644 --- a/develop/_l_b_dset_sub_r_w.html +++ b/develop/_l_b_dset_sub_r_w.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_examples.html b/develop/_l_b_examples.html index c2b360da31a..c79ecf04d82 100644 --- a/develop/_l_b_examples.html +++ b/develop/_l_b_examples.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_ext_dset.html b/develop/_l_b_ext_dset.html index 71cfda6de08..5073481a271 100644 --- a/develop/_l_b_ext_dset.html +++ b/develop/_l_b_ext_dset.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_file_create.html b/develop/_l_b_file_create.html index c02184f7c2e..388ee7c588e 100644 --- a/develop/_l_b_file_create.html +++ b/develop/_l_b_file_create.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_file_org.html b/develop/_l_b_file_org.html index ed857cc5ae3..2efa0d3df06 100644 --- a/develop/_l_b_file_org.html +++ b/develop/_l_b_file_org.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_grp_create.html b/develop/_l_b_grp_create.html index 0be676e0d97..97b67e6671e 100644 --- a/develop/_l_b_grp_create.html +++ b/develop/_l_b_grp_create.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_grp_create_names.html b/develop/_l_b_grp_create_names.html index 5da6930b785..a8d818f91b8 100644 --- a/develop/_l_b_grp_create_names.html +++ b/develop/_l_b_grp_create_names.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_grp_dset.html b/develop/_l_b_grp_dset.html index b6359e9318b..e767cc3f178 100644 --- a/develop/_l_b_grp_dset.html +++ b/develop/_l_b_grp_dset.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_prog.html b/develop/_l_b_prog.html index de4e3aa5d72..c971438aaa7 100644 --- a/develop/_l_b_prog.html +++ b/develop/_l_b_prog.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_props_list.html b/develop/_l_b_props_list.html index e0fb05e5843..a4f9bf83d25 100644 --- a/develop/_l_b_props_list.html +++ b/develop/_l_b_props_list.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_quiz.html b/develop/_l_b_quiz.html index b84e33545c7..1122c21616e 100644 --- a/develop/_l_b_quiz.html +++ b/develop/_l_b_quiz.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_quiz_answers.html b/develop/_l_b_quiz_answers.html index e94e262df86..d476f02e07b 100644 --- a/develop/_l_b_quiz_answers.html +++ b/develop/_l_b_quiz_answers.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_l_b_training.html b/develop/_l_b_training.html index ba5acb4a862..da1c15ebdfc 100644 --- a/develop/_l_b_training.html +++ b/develop/_l_b_training.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_learn_basics.html b/develop/_learn_basics.html index ffb6e17eabc..091362c1379 100644 --- a/develop/_learn_basics.html +++ b/develop/_learn_basics.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_learn_basics1_8dox.html b/develop/_learn_basics1_8dox.html index c02cc564af6..48108717f06 100644 --- a/develop/_learn_basics1_8dox.html +++ b/develop/_learn_basics1_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_learn_basics2_8dox.html b/develop/_learn_basics2_8dox.html index 5d4e6f42da8..256b1d76860 100644 --- a/develop/_learn_basics2_8dox.html +++ b/develop/_learn_basics2_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_learn_basics3_8dox.html b/develop/_learn_basics3_8dox.html index bd30964089c..8c6f95dd3de 100644 --- a/develop/_learn_basics3_8dox.html +++ b/develop/_learn_basics3_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_learn_basics_8dox.html b/develop/_learn_basics_8dox.html index a6bb7246526..e25d06240a8 100644 --- a/develop/_learn_basics_8dox.html +++ b/develop/_learn_basics_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_learn_h_d_f_view.html b/develop/_learn_h_d_f_view.html index 29b6006a03c..43dcba76b5f 100644 --- a/develop/_learn_h_d_f_view.html +++ b/develop/_learn_h_d_f_view.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_learn_h_d_f_view_8dox.html b/develop/_learn_h_d_f_view_8dox.html index f207bb46a7f..144a71ea899 100644 --- a/develop/_learn_h_d_f_view_8dox.html +++ b/develop/_learn_h_d_f_view_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_maven_artifacts_8dox.html b/develop/_maven_artifacts_8dox.html index f929d72f2c6..2f3e11d00da 100644 --- a/develop/_maven_artifacts_8dox.html +++ b/develop/_maven_artifacts_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_metadata_caching_in_h_d_f5_8dox.html b/develop/_metadata_caching_in_h_d_f5_8dox.html index 607bd7d8222..414b3122a94 100644 --- a/develop/_metadata_caching_in_h_d_f5_8dox.html +++ b/develop/_metadata_caching_in_h_d_f5_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_modified_region_writes_8dox.html b/develop/_modified_region_writes_8dox.html index a673360e270..238c6a03d10 100644 --- a/develop/_modified_region_writes_8dox.html +++ b/develop/_modified_region_writes_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_overview_8dox.html b/develop/_overview_8dox.html index fa32a44ec13..a0df85a3588 100644 --- a/develop/_overview_8dox.html +++ b/develop/_overview_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_par_compr.html b/develop/_par_compr.html index a5e3168390e..b8a30de220a 100644 --- a/develop/_par_compr.html +++ b/develop/_par_compr.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_performance.html b/develop/_performance.html index aa43020287c..988259d9284 100644 --- a/develop/_performance.html +++ b/develop/_performance.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_performance_8dox.html b/develop/_performance_8dox.html index 7267229578e..c3086ee5ac5 100644 --- a/develop/_performance_8dox.html +++ b/develop/_performance_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_predefined_datatype_tables_8dox.html b/develop/_predefined_datatype_tables_8dox.html index eb9e8f16c44..dc767655825 100644 --- a/develop/_predefined_datatype_tables_8dox.html +++ b/develop/_predefined_datatype_tables_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_presets_8dox.html b/develop/_presets_8dox.html index 05a039792cb..5887714331a 100644 --- a/develop/_presets_8dox.html +++ b/develop/_presets_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_e_a_d_m_e-_m_a_v_e_n_8md.html b/develop/_r_e_a_d_m_e-_m_a_v_e_n_8md.html index ed2088e7d8a..b668acc8bda 100644 --- a/develop/_r_e_a_d_m_e-_m_a_v_e_n_8md.html +++ b/develop/_r_e_a_d_m_e-_m_a_v_e_n_8md.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_e_a_d_m_e_8md.html b/develop/_r_e_a_d_m_e_8md.html index 27b23e5fe89..d9db89b6796 100644 --- a/develop/_r_e_a_d_m_e_8md.html +++ b/develop/_r_e_a_d_m_e_8md.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_e_a_d_m_e___h_p_c_8md.html b/develop/_r_e_a_d_m_e___h_p_c_8md.html index 6410e7e911b..1dba7c319d8 100644 --- a/develop/_r_e_a_d_m_e___h_p_c_8md.html +++ b/develop/_r_e_a_d_m_e___h_p_c_8md.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_e_l_e_a_s_e___p_r_o_c_e_s_s_8md.html b/develop/_r_e_l_e_a_s_e___p_r_o_c_e_s_s_8md.html index 3404afc0d01..25d2863266b 100644 --- a/develop/_r_e_l_e_a_s_e___p_r_o_c_e_s_s_8md.html +++ b/develop/_r_e_l_e_a_s_e___p_r_o_c_e_s_s_8md.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_e_l_v_e_r_s_i_o_n.html b/develop/_r_e_l_v_e_r_s_i_o_n.html index 9384df82150..eacc2c416f8 100644 --- a/develop/_r_e_l_v_e_r_s_i_o_n.html +++ b/develop/_r_e_l_v_e_r_s_i_o_n.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_f_c.html b/develop/_r_f_c.html index 3f0821e4902..89ea428ed66 100644 --- a/develop/_r_f_c.html +++ b/develop/_r_f_c.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_f_c_8dox.html b/develop/_r_f_c_8dox.html index e7f9e568d9c..4967b9f0fa5 100644 --- a/develop/_r_f_c_8dox.html +++ b/develop/_r_f_c_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_m.html b/develop/_r_m.html index 0d80876a571..54cd7cf8272 100644 --- a/develop/_r_m.html +++ b/develop/_r_m.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_r_m_t.html b/develop/_r_m_t.html index 7b868b6f4f2..7529dc5175e 100644 --- a/develop/_r_m_t.html +++ b/develop/_r_m_t.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_reference_manual_8dox.html b/develop/_reference_manual_8dox.html index 1633b174428..bc59e423c3c 100644 --- a/develop/_reference_manual_8dox.html +++ b/develop/_reference_manual_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_rel_version_8dox.html b/develop/_rel_version_8dox.html index 57e800f5a45..9d4f5f40135 100644 --- a/develop/_rel_version_8dox.html +++ b/develop/_rel_version_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_s_e_c_u_r_i_t_y_8md.html b/develop/_s_e_c_u_r_i_t_y_8md.html index 2824b004969..cbd28d222a6 100644 --- a/develop/_s_e_c_u_r_i_t_y_8md.html +++ b/develop/_s_e_c_u_r_i_t_y_8md.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_s_p_e_c.html b/develop/_s_p_e_c.html index ebeb74d15f5..a877cccb816 100644 --- a/develop/_s_p_e_c.html +++ b/develop/_s_p_e_c.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_s_w_m_r_t_n.html b/develop/_s_w_m_r_t_n.html index 6e37282733f..aaed9135678 100644 --- a/develop/_s_w_m_r_t_n.html +++ b/develop/_s_w_m_r_t_n.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_s_w_m_r_tech_note_8dox.html b/develop/_s_w_m_r_tech_note_8dox.html index 758d2a2a082..1d18f13acc9 100644 --- a/develop/_s_w_m_r_tech_note_8dox.html +++ b/develop/_s_w_m_r_tech_note_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_specifications_8dox.html b/develop/_specifications_8dox.html index e1baeb87e2d..3cdd3c197b8 100644 --- a/develop/_specifications_8dox.html +++ b/develop/_specifications_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_t_b_l_s_p_e_c.html b/develop/_t_b_l_s_p_e_c.html index 009e96b1d77..46b2ebf4b17 100644 --- a/develop/_t_b_l_s_p_e_c.html +++ b/develop/_t_b_l_s_p_e_c.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_t_n.html b/develop/_t_n.html index 08ab9bce7b2..f0a0c769a80 100644 --- a/develop/_t_n.html +++ b/develop/_t_n.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_t_n_m_d_c.html b/develop/_t_n_m_d_c.html index 5dd59568e40..73e81980dad 100644 --- a/develop/_t_n_m_d_c.html +++ b/develop/_t_n_m_d_c.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_table_spec_8dox.html b/develop/_table_spec_8dox.html index f59bac8db42..77508ae88d4 100644 --- a/develop/_table_spec_8dox.html +++ b/develop/_table_spec_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_technical_notes_8dox.html b/develop/_technical_notes_8dox.html index 76950ab3bba..a495acaaf6a 100644 --- a/develop/_technical_notes_8dox.html +++ b/develop/_technical_notes_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_thrd_safe.html b/develop/_thrd_safe.html index 74884738ba2..6758621faf1 100644 --- a/develop/_thrd_safe.html +++ b/develop/_thrd_safe.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_thread_safe_8dox.html b/develop/_thread_safe_8dox.html index 9fbe3406329..698bd7dae41 100644 --- a/develop/_thread_safe_8dox.html +++ b/develop/_thread_safe_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_tools_8dox.html b/develop/_tools_8dox.html index f694b9cbce3..e7bc14217f7 100644 --- a/develop/_tools_8dox.html +++ b/develop/_tools_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_training_videos_8dox.html b/develop/_training_videos_8dox.html index 550de73adde..8f72e49b053 100644 --- a/develop/_training_videos_8dox.html +++ b/develop/_training_videos_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_u_g.html b/develop/_u_g.html index b3b710d6af4..30c63f3fa74 100644 --- a/develop/_u_g.html +++ b/develop/_u_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_u_n_i_c_o_d_e.html b/develop/_u_n_i_c_o_d_e.html index 7e3808fe680..9a08dd22795 100644 --- a/develop/_u_n_i_c_o_d_e.html +++ b/develop/_u_n_i_c_o_d_e.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_unicode_8dox.html b/develop/_unicode_8dox.html index a72fc370f47..2e06c628e0b 100644 --- a/develop/_unicode_8dox.html +++ b/develop/_unicode_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_users_guide_8dox.html b/develop/_users_guide_8dox.html index 692d52e7206..f68fbcb6da1 100644 --- a/develop/_users_guide_8dox.html +++ b/develop/_users_guide_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_using_identifiers.html b/develop/_using_identifiers.html index 6805269c769..0ab21f0a086 100644 --- a/develop/_using_identifiers.html +++ b/develop/_using_identifiers.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_using_identifiers_8dox.html b/develop/_using_identifiers_8dox.html index 01b49990027..453831cd9e5 100644 --- a/develop/_using_identifiers_8dox.html +++ b/develop/_using_identifiers_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_v_d_s_t_n.html b/develop/_v_d_s_t_n.html index a5f5b56ac82..073ec2baaeb 100644 --- a/develop/_v_d_s_t_n.html +++ b/develop/_v_d_s_t_n.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_v_d_s_tech_note_8dox.html b/develop/_v_d_s_tech_note_8dox.html index ef900f7d5ba..2aadd9b9a14 100644 --- a/develop/_v_d_s_tech_note_8dox.html +++ b/develop/_v_d_s_tech_note_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_v_f_l_t_n.html b/develop/_v_f_l_t_n.html index 72179c22d3c..fddc9532b11 100644 --- a/develop/_v_f_l_t_n.html +++ b/develop/_v_f_l_t_n.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_v_f_l_tech_note_8dox.html b/develop/_v_f_l_tech_note_8dox.html index 8132ad69411..a1605b94a71 100644 --- a/develop/_v_f_l_tech_note_8dox.html +++ b/develop/_v_f_l_tech_note_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_v_o_l__connector.html b/develop/_v_o_l__connector.html index 7d0ab23b2bc..07c4f846efd 100644 --- a/develop/_v_o_l__connector.html +++ b/develop/_v_o_l__connector.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_v_o_l_conn_guide_8dox.html b/develop/_v_o_l_conn_guide_8dox.html index 94add6a3e46..7c8898f1d40 100644 --- a/develop/_v_o_l_conn_guide_8dox.html +++ b/develop/_v_o_l_conn_guide_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools.html b/develop/_view_tools.html index ebfb11183d1..6cd7ca765e3 100644 --- a/develop/_view_tools.html +++ b/develop/_view_tools.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools2_8dox.html b/develop/_view_tools2_8dox.html index 0350a646f89..ea3cc4b597b 100644 --- a/develop/_view_tools2_8dox.html +++ b/develop/_view_tools2_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools_8dox.html b/develop/_view_tools_8dox.html index 9c370af2bf9..0b4f93346e5 100644 --- a/develop/_view_tools_8dox.html +++ b/develop/_view_tools_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools_command.html b/develop/_view_tools_command.html index a0db5d0c2f8..c6a9ad82c0f 100644 --- a/develop/_view_tools_command.html +++ b/develop/_view_tools_command.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools_convert.html b/develop/_view_tools_convert.html index 043942c4943..b12a43ae449 100644 --- a/develop/_view_tools_convert.html +++ b/develop/_view_tools_convert.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools_edit.html b/develop/_view_tools_edit.html index fef6f6feba4..b997bf9ba9a 100644 --- a/develop/_view_tools_edit.html +++ b/develop/_view_tools_edit.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools_j_p_s_s.html b/develop/_view_tools_j_p_s_s.html index 412e266d906..f252ea62304 100644 --- a/develop/_view_tools_j_p_s_s.html +++ b/develop/_view_tools_j_p_s_s.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools_j_p_s_s_8dox.html b/develop/_view_tools_j_p_s_s_8dox.html index d991d56b78d..83771f8da9d 100644 --- a/develop/_view_tools_j_p_s_s_8dox.html +++ b/develop/_view_tools_j_p_s_s_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/_view_tools_view.html b/develop/_view_tools_view.html index 98be936143b..8e5d6c53b4b 100644 --- a/develop/_view_tools_view.html +++ b/develop/_view_tools_view.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/aclocal__fc_8f90.html b/develop/aclocal__fc_8f90.html index b583f4e9654..462e733e78d 100644 --- a/develop/aclocal__fc_8f90.html +++ b/develop/aclocal__fc_8f90.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/api-compat-macros.html b/develop/api-compat-macros.html index 8ce18c5c36e..ea8bad08064 100644 --- a/develop/api-compat-macros.html +++ b/develop/api-compat-macros.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/api-compat-macros_8dox.html b/develop/api-compat-macros_8dox.html index e7d0e18bd12..fa663c8c4b1 100644 --- a/develop/api-compat-macros_8dox.html +++ b/develop/api-compat-macros_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/bin_2_r_e_a_d_m_e_8md.html b/develop/bin_2_r_e_a_d_m_e_8md.html index d6ef7993b3c..94b3eb75aaa 100644 --- a/develop/bin_2_r_e_a_d_m_e_8md.html +++ b/develop/bin_2_r_e_a_d_m_e_8md.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/branches-explained_8dox.html b/develop/branches-explained_8dox.html index 1302301bf19..a40953a79a2 100644 --- a/develop/branches-explained_8dox.html +++ b/develop/branches-explained_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/chunking__in__hdf5_8dox.html b/develop/chunking__in__hdf5_8dox.html index 5ab12f1144e..defc50b26e7 100644 --- a/develop/chunking__in__hdf5_8dox.html +++ b/develop/chunking__in__hdf5_8dox.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
diff --git a/develop/class_h5_1_1_abstract_ds.html b/develop/class_h5_1_1_abstract_ds.html index 75ebb5776eb..944f0f15f5c 100644 --- a/develop/class_h5_1_1_abstract_ds.html +++ b/develop/class_h5_1_1_abstract_ds.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -163,22 +163,28 @@ $(function(){initNavTree('class_h5_1_1_abstract_ds.html',''); initResizable(true - - + + + + + + + + @@ -187,10 +193,13 @@ Public Member Functions + + + @@ -198,6 +207,7 @@ Public Member Functions +

Public Member Functions

virtual H5std_string fromClass () const =0
 
virtual std::string fromClass () const =0
 
ArrayType getArrayType () const
 Returns the array datatype of this abstract dataset which can be a dataset or an attribute.
 
CompType getCompType () const
 Returns the compound datatype of this abstract dataset which can be a dataset or an attribute.
 
DataType getDataType () const
 Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute.
 
EnumType getEnumType () const
 Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute.
 
FloatType getFloatType () const
 Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.
 
virtual size_t getInMemDataSize () const =0
 Gets the size in memory of this abstract dataset.
 
IntType getIntType () const
 Returns the integer datatype of this abstract dataset which can be a dataset or an attribute.
 
virtual DataSpace getSpace () const =0
 Gets the dataspace of this abstract dataset - pure virtual.
 Returns the amount of storage size required - pure virtual.
 
StrType getStrType () const
 Returns the string datatype of this abstract dataset which can be a dataset or an attribute.
 
H5T_class_t getTypeClass () const
 Creates an AbstractDs instance using an existing id.
 
VarLenType getVarLenType () const
 Returns the variable length datatype of this abstract dataset, which can be a dataset or an attribute.
 
virtual ~AbstractDs ()=default
 

Protected Member Functions

 AbstractDs ()
 Default constructor.
 

Constructor & Destructor Documentation

@@ -249,11 +259,13 @@ Protected Member Functions
+

Default constructor.

+

Member Function Documentation

- -

◆ fromClass()

+ +

◆ fromClass()

@@ -262,7 +274,7 @@ Protected Member Functions - + @@ -275,7 +287,7 @@ Protected Member Functions
virtual H5std_string fromClass virtual std::string fromClass ( ) const
-

Implemented in Attribute, and DataSet.

+

Implemented in Attribute, and DataSet.

@@ -294,6 +306,15 @@ Protected Member Functions
+

Returns the array datatype of this abstract dataset which can be a dataset or an attribute.

+
Returns
ArrayType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -311,6 +332,15 @@ Protected Member Functions
+

Returns the compound datatype of this abstract dataset which can be a dataset or an attribute.

+
Returns
CompType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -328,6 +358,15 @@ Protected Member Functions
+

Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute.

+
Returns
DataType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -345,6 +384,15 @@ Protected Member Functions
+

Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute.

+
Returns
EnumType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -362,6 +410,15 @@ Protected Member Functions
+

Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.

+
Returns
FloatType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -389,7 +446,7 @@ Protected Member Functions

Gets the size in memory of this abstract dataset.

-

Implemented in Attribute, and DataSet.

+

Implemented in Attribute, and DataSet.

@@ -408,6 +465,15 @@ Protected Member Functions
+

Returns the integer datatype of this abstract dataset which can be a dataset or an attribute.

+
Returns
IntType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -435,7 +501,7 @@ Protected Member Functions

Gets the dataspace of this abstract dataset - pure virtual.

-

Implemented in Attribute, and DataSet.

+

Implemented in Attribute, and DataSet.

@@ -464,7 +530,7 @@ Protected Member Functions

Returns the amount of storage size required - pure virtual.

-

Implemented in Attribute, and DataSet.

+

Implemented in Attribute, and DataSet.

@@ -483,6 +549,15 @@ Protected Member Functions
+

Returns the string datatype of this abstract dataset which can be a dataset or an attribute.

+
Returns
StrType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -500,6 +575,15 @@ Protected Member Functions
+

Creates an AbstractDs instance using an existing id.

+

Returns the class of the datatype that is used by this object, which can be a dataset or an attribute.

Returns
Datatype class identifier
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -517,10 +601,20 @@ Protected Member Functions
+

Returns the variable length datatype of this abstract dataset, which can be a dataset or an attribute.

+
Returns
VarLenType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_array_type.html b/develop/class_h5_1_1_array_type.html index 4d66474c2c1..d9db4770f4a 100644 --- a/develop/class_h5_1_1_array_type.html +++ b/develop/class_h5_1_1_array_type.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -164,346 +164,510 @@ $(function(){initNavTree('class_h5_1_1_array_type.html',''); initResizable(true)

Public Member Functions

 ArrayType () + Default constructor: Creates a stub ArrayType.
   ArrayType (const ArrayType &original) + Copy constructor: same HDF5 object as original.
   ArrayType (const DataType &base_type, int ndims, const hsize_t *dims) + Creates a new array data type based on the specified base_type.
   ArrayType (const H5Location &loc, const char *name) + Creates an ArrayType instance by opening an HDF5 array datatype given its name, provided as a C character string.
  - ArrayType (const H5Location &loc, const H5std_string &name) -  + ArrayType (const H5Location &loc, const std::string &name) + Creates an ArrayType instance by opening an HDF5 array datatype given its name, provided as an H5std_string.
+   ArrayType (const hid_t existing_id) + Creates an ArrayType object using an existing id.
  -virtual DataType * decode () const override -  -virtual H5std_string fromClass () const override - Returns this class name.
-  +virtual DataType * decode () const override + Returns an ArrayType object via DataType* by decoding the binary object description of this type.
+  +virtual std::string fromClass () const override + Returns this class name.
+  int getArrayDims (hsize_t *dims) const + Retrieves the size of all dimensions of an array datatype.
  int getArrayNDims () const + Returns the number of dimensions for an array datatype.
  ArrayType & operator= (const ArrayType &rhs) + Assignment operator.
  virtual ~ArrayType () override=default   - Public Member Functions inherited from DataType -virtual void close () override -  +virtual void close () override + Closes the datatype if it is not a predefined type.
+  void commit (const H5Location &loc, const char *name) + Commits a transient datatype to a file, creating a new named datatype.
  -void commit (const H5Location &loc, const H5std_string &name) -  +void commit (const H5Location &loc, const std::string &name) + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  bool committed () const + Determines whether a datatype is a named type or a transient type.
  -void convert (const DataType &dest, size_t nelmts, void *buf, void *background, const PropList &plist=PropList::DEFAULT) const +void convert (const DataType &dest, size_t nelmts, void *buf, void *background, const PropList &plist=PropList::DEFAULT) const + Converts data from this datatype to the specified datatypes.
  void copy (const DataSet &dset) + Copies the datatype of the given dataset to this datatype object.
  void copy (const DataType &like_type) + Copies an existing datatype to this datatype object.
   DataType () + Default constructor: Creates a stub datatype.
   DataType (const DataType &original) + Copy constructor: same HDF5 object as original.
   DataType (const H5Location &loc, const char *name) + Creates a DataType instance by opening an HDF5 datatype given its name as a char*.
  - DataType (const H5Location &loc, const H5std_string &name) -  - DataType (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + DataType (const H5Location &loc, const std::string &name) + Creates a DataType instance by opening an HDF5 datatype given its name as an H5std_string.
+  + DataType (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + Given a reference, ref, to an hdf5 group, creates a DataType object.
   DataType (const H5T_class_t type_class, size_t size) + Creates a object given its class and size.
   DataType (const hid_t type_id) + Creates a datatype using an existing datatype's id.
   DataType (const PredType &pred_type) + Creates a DataType instance using a predefined type.
  bool detectClass (H5T_class_t cls) const + Checks whether a datatype contains (or is) a certain type of datatype.
  void encode () + Creates a binary object description of this datatype.
  H5T_conv_t find (const DataType &dest, H5T_cdata_t **pcdata) const + Finds a conversion function that can handle a conversion from this datatype to the specified datatype, dest.
  H5T_class_t getClass () const + Returns the datatype class identifier.
  PropList getCreatePlist () const + Returns a copy of the property list, which is for datatype creation.
  -virtual hid_t getId () const override -  +virtual hid_t getId () const override + Get the id of this datatype.
+  size_t getSize () const + Returns the size of a datatype.
  DataType getSuper () const + Returns the base datatype from which a datatype is derived.
  -H5std_string getTag () const -  +std::string getTag () const + Gets the tag associated with an opaque datatype.
+  bool hasBinaryDesc () const + Determines whether this datatype has a binary object description.
  bool isVariableStr () const + Check whether this datatype is a variable-length string.
  void lock () const + Locks a datatype, making it read-only and non-destructible.
  bool operator!= (const DataType &compared_type) const + Compares this DataType against the given one to determines whether the two objects refer to different actual datatypes.
  DataType & operator= (const DataType &rhs) + Assignment operator.
  bool operator== (const DataType &compared_type) const + Compares this DataType against the given one to determines whether the two objects refer to the same actual datatype.
  void registerFunc (H5T_pers_t pers, const char *name, const DataType &dest, H5T_conv_t func) const + Registers the specified conversion function.
  -void registerFunc (H5T_pers_t pers, const H5std_string &name, const DataType &dest, H5T_conv_t func) const -  +void registerFunc (H5T_pers_t pers, const std::string &name, const DataType &dest, H5T_conv_t func) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  void setTag (const char *tag) const + Tags an opaque datatype.
  -void setTag (const H5std_string &tag) const -  +void setTag (const std::string &tag) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  void unregister (H5T_pers_t pers, const char *name, const DataType &dest, H5T_conv_t func) const + Removes a conversion function from all conversion paths.
  -void unregister (H5T_pers_t pers, const H5std_string &name, const DataType &dest, H5T_conv_t func) const -  -virtual ~DataType () override -  +void unregister (H5T_pers_t pers, const std::string &name, const DataType &dest, H5T_conv_t func) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  +virtual ~DataType () override + Properly terminates access to this datatype.
+  - Public Member Functions inherited from H5Object bool attrExists (const char *name) const + Checks whether the named attribute exists at this location.
  -bool attrExists (const H5std_string &name) const -  -Attribute createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const +bool attrExists (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  +Attribute createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const + Creates an attribute for a group, dataset, or named datatype.
  -Attribute createAttribute (const H5std_string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const -  +Attribute createAttribute (const std::string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  int getNumAttrs () const + Returns the number of attributes attached to this HDF5 object.
  -H5std_string getObjName () const -  +std::string getObjName () const + Returns the name of this object as an H5std_string.
+  ssize_t getObjName (char *obj_name, size_t buf_size=0) const + Given an id, returns the type of the object.
  -ssize_t getObjName (H5std_string &obj_name, size_t len=0) const -  -int iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL) +ssize_t getObjName (std::string &obj_name, size_t len=0) const + Gets the name of this object, returning its length.
+  +int iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL) + Iterates a user's function over all the attributes of an H5 object, which may be a group, dataset or named datatype.
  unsigned objVersion () const + Returns the header version of this HDF5 object.
  Attribute openAttribute (const char *name) const + Opens an attribute given its name.
  -Attribute openAttribute (const H5std_string &name) const -  +Attribute openAttribute (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  Attribute openAttribute (const unsigned int idx) const + Opens an attribute given its index.
  void removeAttr (const char *name) const + Removes the named attribute from this object.
  -void removeAttr (const H5std_string &name) const -  +void removeAttr (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void renameAttr (const char *oldname, const char *newname) const + Renames the named attribute from this object.
  -void renameAttr (const H5std_string &oldname, const H5std_string &newname) const -  -void visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields) +void renameAttr (const std::string &oldname, const std::string &newname) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for the names.
+  +void visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields) + Recursively visits all HDF5 objects accessible from this object.
  - Public Member Functions inherited from H5Location H5O_type_t childObjType (const char *objname) const + Returns the type of an object in this file/group, given the object's name.
  -H5O_type_t childObjType (const H5std_string &objname) const -  +H5O_type_t childObjType (const std::string &objname) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
+  H5O_type_t childObjType (hsize_t index, H5_index_t index_type=H5_INDEX_NAME, H5_iter_order_t order=H5_ITER_INC, const char *objname=".") const + Returns the type of an object in this file/group, given the object's index and its type and order.
  unsigned childObjVersion (const char *objname) const + Returns the object header version of an object in this file/group, given the object's name.
  -unsigned childObjVersion (const H5std_string &objname) const -  -void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +unsigned childObjVersion (const std::string &objname) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
+  +void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Copies a link from a group in the same location.
  -void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Copies a link from one group to another.
  -void copyLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void copyLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const +void copyLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +void copyLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const + Creates a new dataset at this location.
  -DataSet createDataSet (const H5std_string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const -  +DataSet createDataSet (const std::string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  Group createGroup (const char *name, const LinkCreatPropList &lcpl) const + Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
  Group createGroup (const char *name, size_t size_hint=0) const + Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
  -Group createGroup (const H5std_string &name, const LinkCreatPropList &lcpl) const -  -Group createGroup (const H5std_string &name, size_t size_hint=0) const -  -void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) +Group createGroup (const std::string &name, const LinkCreatPropList &lcpl) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +Group createGroup (const std::string &name, size_t size_hint=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + Dereferences a reference into an HDF5 object, given an HDF5 object.
  -bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Deprecated in favor of nameExists.
  -bool exists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +bool exists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Deprecated in favor of nameExists.
+  void flush (H5F_scope_t scope) const + Flushes all buffers associated with a location to disk.
  ssize_t getComment (const char *name, size_t buf_size, char *comment) const + Retrieves the comment for this location, returning its length.
  -H5std_string getComment (const char *name, size_t buf_size=0) const -  -H5std_string getComment (const H5std_string &name, size_t buf_size=0) const -  -H5std_string getFileName () const -  -H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +std::string getComment (const char *name, size_t buf_size=0) const + Returns the comment as string for this location, returning its length.
+  +std::string getComment (const std::string &name, size_t buf_size=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +std::string getFileName () const + Gets the name of the file, in which an HDF5 object at this location belongs.
+  +H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Returns the information of the named link.
  -H5L_info2_t getLinkInfo (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -H5std_string getLinkval (const char *link_name, size_t size=0) const -  -H5std_string getLinkval (const H5std_string &link_name, size_t size=0) const -  -void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +H5L_info2_t getLinkInfo (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for link_name.
+  +std::string getLinkval (const char *link_name, size_t size=0) const + Returns the name of the object that the symbolic link points to.
+  +std::string getLinkval (const std::string &link_name, size_t size=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves native information about an HDF5 object given its index.
  -void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves native information about an HDF5 object given its name.
  -void getNativeObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void getNativeObjinfo (const H5std_string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void getNativeObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for grp_name.
+  +void getNativeObjinfo (const std::string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void getNativeObjinfo (H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR) const + Retrieves native information about an HDF5 object.
  hsize_t getNumObjs () const + Deprecated - moved to H5::Group in 1.10.2.
  -void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves information about an HDF5 object given its index.
  void getObjinfo (const char *name, bool follow_link, H5G_stat_t &statbuf) const + Returns information about an object.
  void getObjinfo (const char *name, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above functions in that it doesn't have the parameter follow_link.
  -void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves information about an HDF5 object given its name.
  -void getObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void getObjinfo (const H5std_string &name, bool follow_link, H5G_stat_t &statbuf) const -  -void getObjinfo (const H5std_string &name, H5G_stat_t &statbuf) const -  -void getObjinfo (const H5std_string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void getObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  +void getObjinfo (const std::string &name, bool follow_link, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getObjinfo (const std::string &name, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getObjinfo (const std::string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void getObjinfo (H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC) const + Retrieves information about an HDF5 object.
  -H5std_string getObjnameByIdx (hsize_t idx) const -  +std::string getObjnameByIdx (hsize_t idx) const + Returns the name of an object in this group, given the object's index.
+  ssize_t getObjnameByIdx (hsize_t idx, char *name, size_t size) const + Retrieves the name of an object in this group, given the object's index.
  -ssize_t getObjnameByIdx (hsize_t idx, H5std_string &name, size_t size) const -  +ssize_t getObjnameByIdx (hsize_t idx, std::string &name, size_t size) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  H5G_obj_t getObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const + Retrieves the type of object that an object reference points to.
  H5G_obj_t getObjTypeByIdx (hsize_t idx) const + Returns the type of an object in this group, given the object's index. (Deprecated)
  H5G_obj_t getObjTypeByIdx (hsize_t idx, char *type_name) const + This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (char*) (Deprecated)
  -H5G_obj_t getObjTypeByIdx (hsize_t idx, H5std_string &type_name) const -  +H5G_obj_t getObjTypeByIdx (hsize_t idx, std::string &type_name) const + This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (H5std_string&) (Deprecated)
+  H5O_type_t getRefObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const + Retrieves the type of object that an object reference points to.
  DataSpace getRegion (void *ref, H5R_type_t ref_type=H5R_DATASET_REGION) const + Retrieves a dataspace with the region pointed to selected.
   H5Location ()   int iterateElems (const char *name, int *idx, H5G_iterate_t op, void *op_data) + Iterates a user's function over the entries of a group.
  -int iterateElems (const H5std_string &name, int *idx, H5G_iterate_t op, void *op_data) -  -void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +int iterateElems (const std::string &name, int *idx, H5G_iterate_t op, void *op_data) + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a hard link from new_name to curr_name.
  -void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a hard link from new_name to curr_name - can be used to pass in H5L_SAME_LOC.
  -void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a soft link from link_name to target_name.
  -void link (const H5std_string &curr_name, const Group &new_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void link (const H5std_string &curr_name, const hid_t same_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void link (const H5std_string &target_name, const H5std_string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void link (const std::string &curr_name, const Group &new_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  +void link (const std::string &curr_name, const hid_t same_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  +void link (const std::string &target_name, const std::string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for target_name and link_name.
+  void link (H5L_type_t link_type, const char *curr_name, const char *new_name) const + Creates a link of the specified type from new_name to curr_name.
  -void link (H5L_type_t link_type, const H5std_string &curr_name, const H5std_string &new_name) const -  +void link (H5L_type_t link_type, const std::string &curr_name, const std::string &new_name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  void mount (const char *name, const H5File &child, const PropList &plist) const + Mounts the file child onto this group.
  -void mount (const H5std_string &name, const H5File &child, const PropList &plist) const -  +void mount (const std::string &name, const H5File &child, const PropList &plist) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for name.
+  void move (const char *src, const char *dst) const + Renames an object at this location. - Deprecated in favor of moveLink()
  -void move (const H5std_string &src, const H5std_string &dst) const -  -void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void move (const std::string &src, const std::string &dst) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src and dst. - Deprecated in favor of moveLink()
+  +void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Renames a link in this group.
  -void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Renames a link in this group and moves it to a new location.
  -void moveLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void moveLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void moveLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +void moveLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Checks if a link of a given name exists in a location.
  -bool nameExists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const +bool nameExists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Checks if a link of a given name exists in a location.
+  +DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const + Opens an existing dataset at this location.
  -DataSet openDataSet (const H5std_string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const -  +DataSet openDataSet (const std::string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  Group openGroup (const char *name) const + Opens an existing group in a location which can be a file or another group.
  -Group openGroup (const H5std_string &name) const -  +Group openGroup (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void reference (void *ref, const char *name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const + Creates a reference to an HDF5 object or a dataset region.
  void reference (void *ref, const char *name, H5R_type_t ref_type=H5R_OBJECT) const + This is an overloaded function, provided for your convenience. It differs from the above function in that it does not take a DataSpace object and the reference type must be specified.
  -void reference (void *ref, const H5std_string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const -  -void reference (void *ref, const H5std_string &name, H5R_type_t ref_type=H5R_OBJECT) const -  +void reference (void *ref, const std::string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void reference (void *ref, const std::string &name, H5R_type_t ref_type=H5R_OBJECT) const + This is an overloaded function, provided for your convenience. It differs from the above function in that it takes an H5std_string for the object's name.
+  void removeComment (const char *name) const + Removes the comment from an object specified by its name.
  -void removeComment (const H5std_string &name) const -  +void removeComment (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void setComment (const char *comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it doesn't take an object name.
  void setComment (const char *name, const char *comment) const + Sets or resets the comment for an object specified by its name.
  -void setComment (const H5std_string &comment) const -  -void setComment (const H5std_string &name, const H5std_string &comment) const -  -virtual void throwException (const H5std_string &func_name, const H5std_string &msg) const - For subclasses, H5File and Group, to throw appropriate exception.
-  -void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void setComment (const std::string &comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for comment.
+  +void setComment (const std::string &name, const std::string &comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name and comment.
+  +virtual void throwException (const std::string &func_name, const std::string &msg) const + For subclasses, H5File and Group, to throw appropriate exception.
+  +void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Removes the specified link from this group.
  -void unlink (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void unlink (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void unmount (const char *name) const + Unmounts the specified file.
  -void unmount (const H5std_string &name) const -  +void unmount (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  - Public Member Functions inherited from IdComponent void decRefCount () const + Decrement reference counter for the id of this object.
  void decRefCount (const hid_t obj_id) const + Decrement reference counter for a given id.
  int getCounter () const + Returns the reference counter for the id of this object.
  int getCounter (const hid_t obj_id) const + Returns the reference counter for a given id.
  H5I_type_t getHDFObjType () const + Returns the type of the object. It is an overloaded function of the above function.
  void incRefCount () const + Increment reference counter for the id of this object.
  void incRefCount (const hid_t obj_id) const + Increment reference counter for a given id.
  -H5std_string inMemFunc (const char *func_name) const -  +std::string inMemFunc (const char *func_name) const + Makes and returns string "<class-name>::<func_name>".
+  IdComponent & operator= (const IdComponent &rhs) + Assignment operator.
  void setId (const hid_t new_id) + Sets the identifier of this object to a new value.
  virtual ~IdComponent ()=default   @@ -511,24 +675,31 @@ Public Member Functions

Additional Inherited Members

- Static Public Member Functions inherited from DataType -static bool detectClass (const PredType &pred_type, H5T_class_t cls) -  +static bool detectClass (const PredType &pred_type, H5T_class_t cls) + Checks whether a predtype is a certain class of datatype.
+  - Static Public Member Functions inherited from IdComponent -static H5I_type_t getHDFObjType (const hid_t obj_id) -  -static hsize_t getNumMembers (H5I_type_t type) -  -static bool isValid (hid_t an_id) -  -static bool typeExists (H5I_type_t type) -  +static H5I_type_t getHDFObjType (const hid_t obj_id) + Given an id, returns the type of the object.
+  +static hsize_t getNumMembers (H5I_type_t type) + Returns the number of members of the given type.
+  +static bool isValid (hid_t an_id) + Checks if the given ID is valid.
+  +static bool typeExists (H5I_type_t type) + Queries if a given type is currently registered with the library.
+  - Protected Member Functions inherited from DataType hid_t p_decode () const   hid_t p_opentype (const H5Location &loc, const char *dtype_name) const + Opens an HDF5 datatype given its name.
  -virtual void p_setId (const hid_t new_id) override -  +virtual void p_setId (const hid_t new_id) override + Sets the identifier of this object to a new value.
+  - Protected Member Functions inherited from H5Object  H5Object ()   @@ -547,17 +718,18 @@ Additional Inherited Members   - Protected Member Functions inherited from IdComponent  IdComponent () + Default constructor.
  -H5std_string p_get_file_name () const -  +std::string p_get_file_name () const +  - Static Protected Member Functions inherited from IdComponent -static bool p_valid_id (const hid_t obj_id) -  +static bool p_valid_id (const hid_t obj_id) +  - Protected Attributes inherited from DataType hid_t id   - Static Protected Attributes inherited from IdComponent -static bool H5dontAtexit_called +static bool H5dontAtexit_called = false  

Constructor & Destructor Documentation

@@ -585,6 +757,22 @@ Additional Inherited Members
+

Creates a new array data type based on the specified base_type.

+
Parameters
+ + + + +
base_type- IN: Existing datatype
ndims- IN: Rank of the array, [0..H5S_MAX_RANK]
dims- IN: Size of each array dimension
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -601,15 +789,30 @@ Additional Inherited Members - const char * name ) + const char * dtype_name )
+

Creates an ArrayType instance by opening an HDF5 array datatype given its name, provided as a C character string.

+
Parameters
+ + + +
loc- IN: Location of the type
dtype_name- IN: Array type name
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
- -

◆ ArrayType() [3/6]

+ +

◆ ArrayType() [3/6]

@@ -622,11 +825,26 @@ Additional Inherited Members - const H5std_string & name ) + const std::string & dtype_name )
+

Creates an ArrayType instance by opening an HDF5 array datatype given its name, provided as an H5std_string.

+
Parameters
+ + + +
loc- IN: Location of the type
dtype_name- IN: Array type name
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -644,6 +862,8 @@ Additional Inherited Members
+

Copy constructor: same HDF5 object as original.

+
@@ -661,6 +881,20 @@ Additional Inherited Members
+

Creates an ArrayType object using an existing id.

+
Parameters
+ + +
existing_id- IN: Id of an existing datatype
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -703,11 +937,13 @@ Additional Inherited Members
+

Default constructor: Creates a stub ArrayType.

+

Member Function Documentation

- -

◆ decode()

+ +

◆ decode()

@@ -716,7 +952,7 @@ Additional Inherited Members - + @@ -729,12 +965,20 @@ Additional Inherited Members
virtual DataType * decode DataType * decode ( ) const
-

Reimplemented from DataType.

+

Returns an ArrayType object via DataType* by decoding the binary object description of this type.

+
Exceptions
+ + +
H5::DataTypeIException
+
+
+ +

Reimplemented from DataType.

- -

◆ fromClass()

+ +

◆ fromClass()

@@ -743,7 +987,7 @@ Additional Inherited Members - + @@ -758,7 +1002,7 @@ Additional Inherited Members

Returns this class name.

-

Reimplemented from DataType.

+

Reimplemented from DataType.

@@ -777,6 +1021,21 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
+

Retrieves the size of all dimensions of an array datatype.

+
Parameters
+ + +
dims- OUT: Sizes of dimensions
+
+
+
Returns
Number of dimensions
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -794,6 +1053,15 @@ Additional Inherited Members
+

Returns the number of dimensions for an array datatype.

+
Returns
Number of dimensions
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -811,10 +1079,26 @@ Additional Inherited Members
+

Assignment operator.

+
Parameters
+ + +
rhs- IN: Reference to the existing array datatype
+
+
+
Returns
Reference to ArrayType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_atom_type.html b/develop/class_h5_1_1_atom_type.html index e11846f4541..ca3f1e250d2 100644 --- a/develop/class_h5_1_1_atom_type.html +++ b/develop/class_h5_1_1_atom_type.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -170,350 +170,516 @@ $(function(){initNavTree('class_h5_1_1_atom_type.html',''); initResizable(true);

Public Member Functions

 AtomType (const AtomType &original) + Copy constructor: same HDF5 object as original.
  -virtual H5std_string fromClass () const override - Returns this class name.
-  +virtual std::string fromClass () const override + Returns this class name.
+  int getOffset () const + Retrieves the bit offset of the first significant bit.
  H5T_order_t getOrder () const + Returns the byte order of an atomic datatype.
  -H5T_order_t getOrder (H5std_string &order_string) const -  +H5T_order_t getOrder (std::string &order_string) const + This is an overloaded member function, provided for convenience. It takes a reference to a H5std_string for the buffer that provide the text description of the returned byte order. The text description can be either of the following: "Little endian byte ordering (0)"; "Big endian byte ordering (1)"; "VAX mixed byte ordering (2)";.
+  void getPad (H5T_pad_t &lsb, H5T_pad_t &msb) const + Retrieves the padding type of the least and most-significant bit padding.
  size_t getPrecision () const + Returns the precision of an atomic datatype.
  void setOffset (size_t offset) const + Sets the bit offset of the first significant bit.
  void setOrder (H5T_order_t order) const + Sets the byte ordering of an atomic datatype.
  void setPad (H5T_pad_t lsb, H5T_pad_t msb) const + Sets the least and most-significant bits padding types.
  void setPrecision (size_t precision) const + Sets the precision of an atomic datatype.
  void setSize (size_t size) const + Sets the total size for an atomic datatype.
  virtual ~AtomType () override=default   - Public Member Functions inherited from DataType -virtual void close () override -  +virtual void close () override + Closes the datatype if it is not a predefined type.
+  void commit (const H5Location &loc, const char *name) + Commits a transient datatype to a file, creating a new named datatype.
  -void commit (const H5Location &loc, const H5std_string &name) -  +void commit (const H5Location &loc, const std::string &name) + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  bool committed () const + Determines whether a datatype is a named type or a transient type.
  -void convert (const DataType &dest, size_t nelmts, void *buf, void *background, const PropList &plist=PropList::DEFAULT) const +void convert (const DataType &dest, size_t nelmts, void *buf, void *background, const PropList &plist=PropList::DEFAULT) const + Converts data from this datatype to the specified datatypes.
  void copy (const DataSet &dset) + Copies the datatype of the given dataset to this datatype object.
  void copy (const DataType &like_type) + Copies an existing datatype to this datatype object.
   DataType () + Default constructor: Creates a stub datatype.
   DataType (const DataType &original) + Copy constructor: same HDF5 object as original.
   DataType (const H5Location &loc, const char *name) + Creates a DataType instance by opening an HDF5 datatype given its name as a char*.
  - DataType (const H5Location &loc, const H5std_string &name) -  - DataType (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + DataType (const H5Location &loc, const std::string &name) + Creates a DataType instance by opening an HDF5 datatype given its name as an H5std_string.
+  + DataType (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + Given a reference, ref, to an hdf5 group, creates a DataType object.
   DataType (const H5T_class_t type_class, size_t size) + Creates a object given its class and size.
   DataType (const hid_t type_id) + Creates a datatype using an existing datatype's id.
   DataType (const PredType &pred_type) + Creates a DataType instance using a predefined type.
  -virtual DataType * decode () const -  +virtual DataType * decode () const + Returns a DataType instance by decoding the binary object description of this datatype.
+  bool detectClass (H5T_class_t cls) const + Checks whether a datatype contains (or is) a certain type of datatype.
  void encode () + Creates a binary object description of this datatype.
  H5T_conv_t find (const DataType &dest, H5T_cdata_t **pcdata) const + Finds a conversion function that can handle a conversion from this datatype to the specified datatype, dest.
  H5T_class_t getClass () const + Returns the datatype class identifier.
  PropList getCreatePlist () const + Returns a copy of the property list, which is for datatype creation.
  -virtual hid_t getId () const override -  +virtual hid_t getId () const override + Get the id of this datatype.
+  size_t getSize () const + Returns the size of a datatype.
  DataType getSuper () const + Returns the base datatype from which a datatype is derived.
  -H5std_string getTag () const -  +std::string getTag () const + Gets the tag associated with an opaque datatype.
+  bool hasBinaryDesc () const + Determines whether this datatype has a binary object description.
  bool isVariableStr () const + Check whether this datatype is a variable-length string.
  void lock () const + Locks a datatype, making it read-only and non-destructible.
  bool operator!= (const DataType &compared_type) const + Compares this DataType against the given one to determines whether the two objects refer to different actual datatypes.
  DataType & operator= (const DataType &rhs) + Assignment operator.
  bool operator== (const DataType &compared_type) const + Compares this DataType against the given one to determines whether the two objects refer to the same actual datatype.
  void registerFunc (H5T_pers_t pers, const char *name, const DataType &dest, H5T_conv_t func) const + Registers the specified conversion function.
  -void registerFunc (H5T_pers_t pers, const H5std_string &name, const DataType &dest, H5T_conv_t func) const -  +void registerFunc (H5T_pers_t pers, const std::string &name, const DataType &dest, H5T_conv_t func) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  void setTag (const char *tag) const + Tags an opaque datatype.
  -void setTag (const H5std_string &tag) const -  +void setTag (const std::string &tag) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  void unregister (H5T_pers_t pers, const char *name, const DataType &dest, H5T_conv_t func) const + Removes a conversion function from all conversion paths.
  -void unregister (H5T_pers_t pers, const H5std_string &name, const DataType &dest, H5T_conv_t func) const -  -virtual ~DataType () override -  +void unregister (H5T_pers_t pers, const std::string &name, const DataType &dest, H5T_conv_t func) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  +virtual ~DataType () override + Properly terminates access to this datatype.
+  - Public Member Functions inherited from H5Object bool attrExists (const char *name) const + Checks whether the named attribute exists at this location.
  -bool attrExists (const H5std_string &name) const -  -Attribute createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const +bool attrExists (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  +Attribute createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const + Creates an attribute for a group, dataset, or named datatype.
  -Attribute createAttribute (const H5std_string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const -  +Attribute createAttribute (const std::string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  int getNumAttrs () const + Returns the number of attributes attached to this HDF5 object.
  -H5std_string getObjName () const -  +std::string getObjName () const + Returns the name of this object as an H5std_string.
+  ssize_t getObjName (char *obj_name, size_t buf_size=0) const + Given an id, returns the type of the object.
  -ssize_t getObjName (H5std_string &obj_name, size_t len=0) const -  -int iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL) +ssize_t getObjName (std::string &obj_name, size_t len=0) const + Gets the name of this object, returning its length.
+  +int iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL) + Iterates a user's function over all the attributes of an H5 object, which may be a group, dataset or named datatype.
  unsigned objVersion () const + Returns the header version of this HDF5 object.
  Attribute openAttribute (const char *name) const + Opens an attribute given its name.
  -Attribute openAttribute (const H5std_string &name) const -  +Attribute openAttribute (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  Attribute openAttribute (const unsigned int idx) const + Opens an attribute given its index.
  void removeAttr (const char *name) const + Removes the named attribute from this object.
  -void removeAttr (const H5std_string &name) const -  +void removeAttr (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void renameAttr (const char *oldname, const char *newname) const + Renames the named attribute from this object.
  -void renameAttr (const H5std_string &oldname, const H5std_string &newname) const -  -void visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields) +void renameAttr (const std::string &oldname, const std::string &newname) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for the names.
+  +void visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields) + Recursively visits all HDF5 objects accessible from this object.
  - Public Member Functions inherited from H5Location H5O_type_t childObjType (const char *objname) const + Returns the type of an object in this file/group, given the object's name.
  -H5O_type_t childObjType (const H5std_string &objname) const -  +H5O_type_t childObjType (const std::string &objname) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
+  H5O_type_t childObjType (hsize_t index, H5_index_t index_type=H5_INDEX_NAME, H5_iter_order_t order=H5_ITER_INC, const char *objname=".") const + Returns the type of an object in this file/group, given the object's index and its type and order.
  unsigned childObjVersion (const char *objname) const + Returns the object header version of an object in this file/group, given the object's name.
  -unsigned childObjVersion (const H5std_string &objname) const -  -void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +unsigned childObjVersion (const std::string &objname) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
+  +void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Copies a link from a group in the same location.
  -void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Copies a link from one group to another.
  -void copyLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void copyLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const +void copyLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +void copyLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const + Creates a new dataset at this location.
  -DataSet createDataSet (const H5std_string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const -  +DataSet createDataSet (const std::string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  Group createGroup (const char *name, const LinkCreatPropList &lcpl) const + Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
  Group createGroup (const char *name, size_t size_hint=0) const + Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
  -Group createGroup (const H5std_string &name, const LinkCreatPropList &lcpl) const -  -Group createGroup (const H5std_string &name, size_t size_hint=0) const -  -void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) +Group createGroup (const std::string &name, const LinkCreatPropList &lcpl) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +Group createGroup (const std::string &name, size_t size_hint=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + Dereferences a reference into an HDF5 object, given an HDF5 object.
  -bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Deprecated in favor of nameExists.
  -bool exists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +bool exists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Deprecated in favor of nameExists.
+  void flush (H5F_scope_t scope) const + Flushes all buffers associated with a location to disk.
  ssize_t getComment (const char *name, size_t buf_size, char *comment) const + Retrieves the comment for this location, returning its length.
  -H5std_string getComment (const char *name, size_t buf_size=0) const -  -H5std_string getComment (const H5std_string &name, size_t buf_size=0) const -  -H5std_string getFileName () const -  -H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +std::string getComment (const char *name, size_t buf_size=0) const + Returns the comment as string for this location, returning its length.
+  +std::string getComment (const std::string &name, size_t buf_size=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +std::string getFileName () const + Gets the name of the file, in which an HDF5 object at this location belongs.
+  +H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Returns the information of the named link.
  -H5L_info2_t getLinkInfo (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -H5std_string getLinkval (const char *link_name, size_t size=0) const -  -H5std_string getLinkval (const H5std_string &link_name, size_t size=0) const -  -void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +H5L_info2_t getLinkInfo (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for link_name.
+  +std::string getLinkval (const char *link_name, size_t size=0) const + Returns the name of the object that the symbolic link points to.
+  +std::string getLinkval (const std::string &link_name, size_t size=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves native information about an HDF5 object given its index.
  -void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves native information about an HDF5 object given its name.
  -void getNativeObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void getNativeObjinfo (const H5std_string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void getNativeObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for grp_name.
+  +void getNativeObjinfo (const std::string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void getNativeObjinfo (H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR) const + Retrieves native information about an HDF5 object.
  hsize_t getNumObjs () const + Deprecated - moved to H5::Group in 1.10.2.
  -void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves information about an HDF5 object given its index.
  void getObjinfo (const char *name, bool follow_link, H5G_stat_t &statbuf) const + Returns information about an object.
  void getObjinfo (const char *name, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above functions in that it doesn't have the parameter follow_link.
  -void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves information about an HDF5 object given its name.
  -void getObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void getObjinfo (const H5std_string &name, bool follow_link, H5G_stat_t &statbuf) const -  -void getObjinfo (const H5std_string &name, H5G_stat_t &statbuf) const -  -void getObjinfo (const H5std_string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void getObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  +void getObjinfo (const std::string &name, bool follow_link, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getObjinfo (const std::string &name, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getObjinfo (const std::string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void getObjinfo (H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC) const + Retrieves information about an HDF5 object.
  -H5std_string getObjnameByIdx (hsize_t idx) const -  +std::string getObjnameByIdx (hsize_t idx) const + Returns the name of an object in this group, given the object's index.
+  ssize_t getObjnameByIdx (hsize_t idx, char *name, size_t size) const + Retrieves the name of an object in this group, given the object's index.
  -ssize_t getObjnameByIdx (hsize_t idx, H5std_string &name, size_t size) const -  +ssize_t getObjnameByIdx (hsize_t idx, std::string &name, size_t size) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  H5G_obj_t getObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const + Retrieves the type of object that an object reference points to.
  H5G_obj_t getObjTypeByIdx (hsize_t idx) const + Returns the type of an object in this group, given the object's index. (Deprecated)
  H5G_obj_t getObjTypeByIdx (hsize_t idx, char *type_name) const + This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (char*) (Deprecated)
  -H5G_obj_t getObjTypeByIdx (hsize_t idx, H5std_string &type_name) const -  +H5G_obj_t getObjTypeByIdx (hsize_t idx, std::string &type_name) const + This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (H5std_string&) (Deprecated)
+  H5O_type_t getRefObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const + Retrieves the type of object that an object reference points to.
  DataSpace getRegion (void *ref, H5R_type_t ref_type=H5R_DATASET_REGION) const + Retrieves a dataspace with the region pointed to selected.
   H5Location ()   int iterateElems (const char *name, int *idx, H5G_iterate_t op, void *op_data) + Iterates a user's function over the entries of a group.
  -int iterateElems (const H5std_string &name, int *idx, H5G_iterate_t op, void *op_data) -  -void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +int iterateElems (const std::string &name, int *idx, H5G_iterate_t op, void *op_data) + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a hard link from new_name to curr_name.
  -void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a hard link from new_name to curr_name - can be used to pass in H5L_SAME_LOC.
  -void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a soft link from link_name to target_name.
  -void link (const H5std_string &curr_name, const Group &new_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void link (const H5std_string &curr_name, const hid_t same_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void link (const H5std_string &target_name, const H5std_string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void link (const std::string &curr_name, const Group &new_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  +void link (const std::string &curr_name, const hid_t same_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  +void link (const std::string &target_name, const std::string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for target_name and link_name.
+  void link (H5L_type_t link_type, const char *curr_name, const char *new_name) const + Creates a link of the specified type from new_name to curr_name.
  -void link (H5L_type_t link_type, const H5std_string &curr_name, const H5std_string &new_name) const -  +void link (H5L_type_t link_type, const std::string &curr_name, const std::string &new_name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  void mount (const char *name, const H5File &child, const PropList &plist) const + Mounts the file child onto this group.
  -void mount (const H5std_string &name, const H5File &child, const PropList &plist) const -  +void mount (const std::string &name, const H5File &child, const PropList &plist) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for name.
+  void move (const char *src, const char *dst) const + Renames an object at this location. - Deprecated in favor of moveLink()
  -void move (const H5std_string &src, const H5std_string &dst) const -  -void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void move (const std::string &src, const std::string &dst) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src and dst. - Deprecated in favor of moveLink()
+  +void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Renames a link in this group.
  -void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Renames a link in this group and moves it to a new location.
  -void moveLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void moveLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void moveLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +void moveLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Checks if a link of a given name exists in a location.
  -bool nameExists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const +bool nameExists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Checks if a link of a given name exists in a location.
+  +DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const + Opens an existing dataset at this location.
  -DataSet openDataSet (const H5std_string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const -  +DataSet openDataSet (const std::string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  Group openGroup (const char *name) const + Opens an existing group in a location which can be a file or another group.
  -Group openGroup (const H5std_string &name) const -  +Group openGroup (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void reference (void *ref, const char *name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const + Creates a reference to an HDF5 object or a dataset region.
  void reference (void *ref, const char *name, H5R_type_t ref_type=H5R_OBJECT) const + This is an overloaded function, provided for your convenience. It differs from the above function in that it does not take a DataSpace object and the reference type must be specified.
  -void reference (void *ref, const H5std_string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const -  -void reference (void *ref, const H5std_string &name, H5R_type_t ref_type=H5R_OBJECT) const -  +void reference (void *ref, const std::string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void reference (void *ref, const std::string &name, H5R_type_t ref_type=H5R_OBJECT) const + This is an overloaded function, provided for your convenience. It differs from the above function in that it takes an H5std_string for the object's name.
+  void removeComment (const char *name) const + Removes the comment from an object specified by its name.
  -void removeComment (const H5std_string &name) const -  +void removeComment (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void setComment (const char *comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it doesn't take an object name.
  void setComment (const char *name, const char *comment) const + Sets or resets the comment for an object specified by its name.
  -void setComment (const H5std_string &comment) const -  -void setComment (const H5std_string &name, const H5std_string &comment) const -  -virtual void throwException (const H5std_string &func_name, const H5std_string &msg) const - For subclasses, H5File and Group, to throw appropriate exception.
-  -void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void setComment (const std::string &comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for comment.
+  +void setComment (const std::string &name, const std::string &comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name and comment.
+  +virtual void throwException (const std::string &func_name, const std::string &msg) const + For subclasses, H5File and Group, to throw appropriate exception.
+  +void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Removes the specified link from this group.
  -void unlink (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void unlink (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void unmount (const char *name) const + Unmounts the specified file.
  -void unmount (const H5std_string &name) const -  +void unmount (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  - Public Member Functions inherited from IdComponent void decRefCount () const + Decrement reference counter for the id of this object.
  void decRefCount (const hid_t obj_id) const + Decrement reference counter for a given id.
  int getCounter () const + Returns the reference counter for the id of this object.
  int getCounter (const hid_t obj_id) const + Returns the reference counter for a given id.
  H5I_type_t getHDFObjType () const + Returns the type of the object. It is an overloaded function of the above function.
  void incRefCount () const + Increment reference counter for the id of this object.
  void incRefCount (const hid_t obj_id) const + Increment reference counter for a given id.
  -H5std_string inMemFunc (const char *func_name) const -  +std::string inMemFunc (const char *func_name) const + Makes and returns string "<class-name>::<func_name>".
+  IdComponent & operator= (const IdComponent &rhs) + Assignment operator.
  void setId (const hid_t new_id) + Sets the identifier of this object to a new value.
  virtual ~IdComponent ()=default   @@ -528,9 +694,11 @@ Protected Member Functions hid_t p_decode () const   hid_t p_opentype (const H5Location &loc, const char *dtype_name) const + Opens an HDF5 datatype given its name.
  -virtual void p_setId (const hid_t new_id) override -  +virtual void p_setId (const hid_t new_id) override + Sets the identifier of this object to a new value.
+  - Protected Member Functions inherited from H5Object  H5Object ()   @@ -549,32 +717,38 @@ Protected Member Functions   - Protected Member Functions inherited from IdComponent  IdComponent () + Default constructor.
  -H5std_string p_get_file_name () const -  +std::string p_get_file_name () const +  - - + + + - - - - - - - - + + + + + + + + + + + + - - + + - +

Additional Inherited Members

- Static Public Member Functions inherited from DataType
static bool detectClass (const PredType &pred_type, H5T_class_t cls)
 
static bool detectClass (const PredType &pred_type, H5T_class_t cls)
 Checks whether a predtype is a certain class of datatype.
 
- Static Public Member Functions inherited from IdComponent
static H5I_type_t getHDFObjType (const hid_t obj_id)
 
static hsize_t getNumMembers (H5I_type_t type)
 
static bool isValid (hid_t an_id)
 
static bool typeExists (H5I_type_t type)
 
static H5I_type_t getHDFObjType (const hid_t obj_id)
 Given an id, returns the type of the object.
 
static hsize_t getNumMembers (H5I_type_t type)
 Returns the number of members of the given type.
 
static bool isValid (hid_t an_id)
 Checks if the given ID is valid.
 
static bool typeExists (H5I_type_t type)
 Queries if a given type is currently registered with the library.
 
- Static Protected Member Functions inherited from IdComponent
static bool p_valid_id (const hid_t obj_id)
 
static bool p_valid_id (const hid_t obj_id)
 
- Protected Attributes inherited from DataType
hid_t id
 
- Static Protected Attributes inherited from IdComponent
static bool H5dontAtexit_called
static bool H5dontAtexit_called = false
 

Constructor & Destructor Documentation

@@ -593,6 +767,8 @@ Additional Inherited Members
+

Copy constructor: same HDF5 object as original.

+
@@ -671,8 +847,8 @@ Additional Inherited Members

Member Function Documentation

- -

◆ fromClass()

+ +

◆ fromClass()

@@ -681,7 +857,7 @@ Additional Inherited Members - + @@ -696,9 +872,9 @@ Additional Inherited Members

Returns this class name.

-

Reimplemented from DataType.

+

Reimplemented from DataType.

-

Reimplemented in FloatType, IntType, PredType, and StrType.

+

Reimplemented in FloatType, IntType, PredType, and StrType.

@@ -717,6 +893,16 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
+

Retrieves the bit offset of the first significant bit.

+
Returns
Offset value
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
Description
For information, please refer to the H5Tget_offset API in the HDF5 C Reference Manual.
+
@@ -734,10 +920,24 @@ Additional Inherited Members
+

Returns the byte order of an atomic datatype.

+
Returns
Byte order, which can be:
    +
  • H5T_ORDER_LE
  • +
  • H5T_ORDER_BE
  • +
  • H5T_ORDER_VAX
  • +
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
- -

◆ getOrder() [2/2]

+ +

◆ getOrder() [2/2]

@@ -745,12 +945,32 @@ Additional Inherited Members H5T_order_t getOrder ( - H5std_string & order_string) + std::string & order_string) const
+

This is an overloaded member function, provided for convenience. It takes a reference to a H5std_string for the buffer that provide the text description of the returned byte order. The text description can be either of the following: "Little endian byte ordering (0)"; "Big endian byte ordering (1)"; "VAX mixed byte ordering (2)";.

+
Parameters
+ + +
order_string- OUT: Text description of the returned byte order
+
+
+
Returns
Byte order, which can be:
    +
  • H5T_ORDER_LE
  • +
  • H5T_ORDER_BE
  • +
  • H5T_ORDER_VAX
  • +
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -772,6 +992,27 @@ Additional Inherited Members
+

Retrieves the padding type of the least and most-significant bit padding.

+
Parameters
+ + + +
lsb- OUT: Least-significant bit padding type
msb- OUT: Most-significant bit padding type
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
Description
Possible values for lsb and msb include:
    +
  • H5T_PAD_ZERO (0) - Set background to zeros.
  • +
  • H5T_PAD_ONE (1) - Set background to ones.
  • +
  • H5T_PAD_BACKGROUND (2) - Leave background alone.
  • +
+
+
@@ -789,6 +1030,16 @@ Additional Inherited Members
+

Returns the precision of an atomic datatype.

+
Returns
Number of significant bits
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
Description
The precision is the number of significant bits which, unless padding is present, is 8 times larger than the value returned by DataType::getSize().
+
@@ -806,6 +1057,21 @@ Additional Inherited Members
+

Sets the bit offset of the first significant bit.

+
Parameters
+ + +
offset- IN: Offset of first significant bit
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
Description
For information, please refer to the H5Tset_offset API in the HDF5 C Reference Manual.
+
@@ -823,6 +1089,25 @@ Additional Inherited Members
+

Sets the byte ordering of an atomic datatype.

+
Parameters
+ + +
order- IN: Byte ordering constant, which can be:
    +
  • H5T_ORDER_LE
  • +
  • H5T_ORDER_BE
  • +
  • H5T_ORDER_VAX
  • +
+
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -844,6 +1129,27 @@ Additional Inherited Members
+

Sets the least and most-significant bits padding types.

+
Parameters
+ + + +
lsb- IN: Least-significant bit padding type
msb- IN: Most-significant bit padding type
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
Description
Valid values for lsb and msb include:
    +
  • H5T_PAD_ZERO (0) - Set background to zeros.
  • +
  • H5T_PAD_ONE (1) - Set background to ones.
  • +
  • H5T_PAD_BACKGROUND (2) - Leave background alone.
  • +
+
+
@@ -861,6 +1167,21 @@ Additional Inherited Members
+

Sets the precision of an atomic datatype.

+
Parameters
+ + +
precision- IN: Number of bits of precision
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
Description
For information, please refer to the H5Tset_precision API in the HDF5 C Reference Manual.
+
@@ -878,10 +1199,25 @@ Additional Inherited Members
+

Sets the total size for an atomic datatype.

+
Parameters
+ + +
size- IN: Size to set
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_attribute.html b/develop/class_h5_1_1_attribute.html index f7fdc910c91..3dc4057163c 100644 --- a/develop/class_h5_1_1_attribute.html +++ b/develop/class_h5_1_1_attribute.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -166,284 +166,408 @@ $(function(){initNavTree('class_h5_1_1_attribute.html',''); initResizable(true);

Public Member Functions

 Attribute () + Default constructor: Creates a stub attribute.
   Attribute (const Attribute &original) + Copy constructor: same HDF5 object as original.
   Attribute (const hid_t attr_id) + Creates an Attribute object using the id of an existing attribute.
  -virtual void close () override -  -virtual H5std_string fromClass () const override - Returns this class name.
-  -virtual hid_t getId () const override -  -virtual size_t getInMemDataSize () const override - Gets the size in memory of this abstract dataset.
-  -H5std_string getName () const -  +virtual void close () override + Closes this attribute.
+  +virtual std::string fromClass () const override + Returns this class name.
+  +virtual hid_t getId () const override + Get the id of this attribute.
+  +virtual size_t getInMemDataSize () const override + Gets the size in memory of the attribute's data.
+  +std::string getName () const + Returns the name of this attribute as an H5std_string.
+  ssize_t getName (char *attr_name, size_t buf_size=0) const + Gets the name of this attribute, returning its length.
  -ssize_t getName (H5std_string &attr_name, size_t len=0) const -  -ssize_t getName (size_t buf_size, H5std_string &attr_name) const -  -H5std_string getName (size_t len) const -  -virtual DataSpace getSpace () const override - Gets the dataspace of this abstract dataset - pure virtual.
-  -virtual hsize_t getStorageSize () const override - Returns the amount of storage size required - pure virtual.
-  +ssize_t getName (size_t buf_size, std::string &attr_name) const +  +std::string getName (size_t len) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an integer specifying a desired length to be retrieved of the name.
+  +ssize_t getName (std::string &attr_name, size_t len=0) const + Gets the name of this attribute, returning its length.
+  +virtual DataSpace getSpace () const override + Gets a copy of the dataspace for this attribute.
+  +virtual hsize_t getStorageSize () const override + Returns the amount of storage size required for this attribute.
+  Attribute & operator= (const Attribute &original)   -void read (const DataType &mem_type, H5std_string &strg) const -  +void read (const DataType &mem_type, std::string &strg) const + This is an overloaded member function, provided for convenience. It reads a H5std_string from this attribute.
+  void read (const DataType &mem_type, void *buf) const + Reads data from this attribute.
  -void write (const DataType &mem_type, const H5std_string &strg) const -  +void write (const DataType &mem_type, const std::string &strg) const + This is an overloaded member function, provided for convenience. It writes a H5std_string to this attribute.
+  void write (const DataType &mem_type, const void *buf) const + Writes data to this attribute.
  -virtual ~Attribute () override -  +virtual ~Attribute () override + Properly terminates access to this attribute.
+  - Public Member Functions inherited from AbstractDs ArrayType getArrayType () const + Returns the array datatype of this abstract dataset which can be a dataset or an attribute.
  CompType getCompType () const + Returns the compound datatype of this abstract dataset which can be a dataset or an attribute.
  DataType getDataType () const + Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute.
  EnumType getEnumType () const + Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute.
  FloatType getFloatType () const + Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.
  IntType getIntType () const + Returns the integer datatype of this abstract dataset which can be a dataset or an attribute.
  StrType getStrType () const + Returns the string datatype of this abstract dataset which can be a dataset or an attribute.
  H5T_class_t getTypeClass () const + Creates an AbstractDs instance using an existing id.
  VarLenType getVarLenType () const + Returns the variable length datatype of this abstract dataset, which can be a dataset or an attribute.
  virtual ~AbstractDs ()=default   - Public Member Functions inherited from H5Location H5O_type_t childObjType (const char *objname) const + Returns the type of an object in this file/group, given the object's name.
  -H5O_type_t childObjType (const H5std_string &objname) const -  +H5O_type_t childObjType (const std::string &objname) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
+  H5O_type_t childObjType (hsize_t index, H5_index_t index_type=H5_INDEX_NAME, H5_iter_order_t order=H5_ITER_INC, const char *objname=".") const + Returns the type of an object in this file/group, given the object's index and its type and order.
  unsigned childObjVersion (const char *objname) const + Returns the object header version of an object in this file/group, given the object's name.
  -unsigned childObjVersion (const H5std_string &objname) const -  -void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +unsigned childObjVersion (const std::string &objname) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
+  +void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Copies a link from a group in the same location.
  -void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Copies a link from one group to another.
  -void copyLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void copyLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const +void copyLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +void copyLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const + Creates a new dataset at this location.
  -DataSet createDataSet (const H5std_string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const -  +DataSet createDataSet (const std::string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  Group createGroup (const char *name, const LinkCreatPropList &lcpl) const + Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
  Group createGroup (const char *name, size_t size_hint=0) const + Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
  -Group createGroup (const H5std_string &name, const LinkCreatPropList &lcpl) const -  -Group createGroup (const H5std_string &name, size_t size_hint=0) const -  -void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) +Group createGroup (const std::string &name, const LinkCreatPropList &lcpl) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +Group createGroup (const std::string &name, size_t size_hint=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + Dereferences a reference into an HDF5 object, given an HDF5 object.
  -bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Deprecated in favor of nameExists.
  -bool exists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +bool exists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Deprecated in favor of nameExists.
+  void flush (H5F_scope_t scope) const + Flushes all buffers associated with a location to disk.
  ssize_t getComment (const char *name, size_t buf_size, char *comment) const + Retrieves the comment for this location, returning its length.
  -H5std_string getComment (const char *name, size_t buf_size=0) const -  -H5std_string getComment (const H5std_string &name, size_t buf_size=0) const -  -H5std_string getFileName () const -  -H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +std::string getComment (const char *name, size_t buf_size=0) const + Returns the comment as string for this location, returning its length.
+  +std::string getComment (const std::string &name, size_t buf_size=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +std::string getFileName () const + Gets the name of the file, in which an HDF5 object at this location belongs.
+  +H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Returns the information of the named link.
  -H5L_info2_t getLinkInfo (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -H5std_string getLinkval (const char *link_name, size_t size=0) const -  -H5std_string getLinkval (const H5std_string &link_name, size_t size=0) const -  -void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +H5L_info2_t getLinkInfo (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for link_name.
+  +std::string getLinkval (const char *link_name, size_t size=0) const + Returns the name of the object that the symbolic link points to.
+  +std::string getLinkval (const std::string &link_name, size_t size=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves native information about an HDF5 object given its index.
  -void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves native information about an HDF5 object given its name.
  -void getNativeObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void getNativeObjinfo (const H5std_string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void getNativeObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for grp_name.
+  +void getNativeObjinfo (const std::string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void getNativeObjinfo (H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR) const + Retrieves native information about an HDF5 object.
  hsize_t getNumObjs () const + Deprecated - moved to H5::Group in 1.10.2.
  -void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves information about an HDF5 object given its index.
  void getObjinfo (const char *name, bool follow_link, H5G_stat_t &statbuf) const + Returns information about an object.
  void getObjinfo (const char *name, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above functions in that it doesn't have the parameter follow_link.
  -void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves information about an HDF5 object given its name.
  -void getObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void getObjinfo (const H5std_string &name, bool follow_link, H5G_stat_t &statbuf) const -  -void getObjinfo (const H5std_string &name, H5G_stat_t &statbuf) const -  -void getObjinfo (const H5std_string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void getObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  +void getObjinfo (const std::string &name, bool follow_link, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getObjinfo (const std::string &name, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getObjinfo (const std::string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void getObjinfo (H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC) const + Retrieves information about an HDF5 object.
  -H5std_string getObjnameByIdx (hsize_t idx) const -  +std::string getObjnameByIdx (hsize_t idx) const + Returns the name of an object in this group, given the object's index.
+  ssize_t getObjnameByIdx (hsize_t idx, char *name, size_t size) const + Retrieves the name of an object in this group, given the object's index.
  -ssize_t getObjnameByIdx (hsize_t idx, H5std_string &name, size_t size) const -  +ssize_t getObjnameByIdx (hsize_t idx, std::string &name, size_t size) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  H5G_obj_t getObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const + Retrieves the type of object that an object reference points to.
  H5G_obj_t getObjTypeByIdx (hsize_t idx) const + Returns the type of an object in this group, given the object's index. (Deprecated)
  H5G_obj_t getObjTypeByIdx (hsize_t idx, char *type_name) const + This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (char*) (Deprecated)
  -H5G_obj_t getObjTypeByIdx (hsize_t idx, H5std_string &type_name) const -  +H5G_obj_t getObjTypeByIdx (hsize_t idx, std::string &type_name) const + This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (H5std_string&) (Deprecated)
+  H5O_type_t getRefObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const + Retrieves the type of object that an object reference points to.
  DataSpace getRegion (void *ref, H5R_type_t ref_type=H5R_DATASET_REGION) const + Retrieves a dataspace with the region pointed to selected.
   H5Location ()   int iterateElems (const char *name, int *idx, H5G_iterate_t op, void *op_data) + Iterates a user's function over the entries of a group.
  -int iterateElems (const H5std_string &name, int *idx, H5G_iterate_t op, void *op_data) -  -void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +int iterateElems (const std::string &name, int *idx, H5G_iterate_t op, void *op_data) + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a hard link from new_name to curr_name.
  -void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a hard link from new_name to curr_name - can be used to pass in H5L_SAME_LOC.
  -void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a soft link from link_name to target_name.
  -void link (const H5std_string &curr_name, const Group &new_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void link (const H5std_string &curr_name, const hid_t same_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void link (const H5std_string &target_name, const H5std_string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void link (const std::string &curr_name, const Group &new_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  +void link (const std::string &curr_name, const hid_t same_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  +void link (const std::string &target_name, const std::string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for target_name and link_name.
+  void link (H5L_type_t link_type, const char *curr_name, const char *new_name) const + Creates a link of the specified type from new_name to curr_name.
  -void link (H5L_type_t link_type, const H5std_string &curr_name, const H5std_string &new_name) const -  +void link (H5L_type_t link_type, const std::string &curr_name, const std::string &new_name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  void mount (const char *name, const H5File &child, const PropList &plist) const + Mounts the file child onto this group.
  -void mount (const H5std_string &name, const H5File &child, const PropList &plist) const -  +void mount (const std::string &name, const H5File &child, const PropList &plist) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for name.
+  void move (const char *src, const char *dst) const + Renames an object at this location. - Deprecated in favor of moveLink()
  -void move (const H5std_string &src, const H5std_string &dst) const -  -void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void move (const std::string &src, const std::string &dst) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src and dst. - Deprecated in favor of moveLink()
+  +void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Renames a link in this group.
  -void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Renames a link in this group and moves it to a new location.
  -void moveLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void moveLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void moveLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +void moveLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Checks if a link of a given name exists in a location.
  -bool nameExists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const +bool nameExists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Checks if a link of a given name exists in a location.
+  +DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const + Opens an existing dataset at this location.
  -DataSet openDataSet (const H5std_string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const -  +DataSet openDataSet (const std::string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  Group openGroup (const char *name) const + Opens an existing group in a location which can be a file or another group.
  -Group openGroup (const H5std_string &name) const -  +Group openGroup (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void reference (void *ref, const char *name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const + Creates a reference to an HDF5 object or a dataset region.
  void reference (void *ref, const char *name, H5R_type_t ref_type=H5R_OBJECT) const + This is an overloaded function, provided for your convenience. It differs from the above function in that it does not take a DataSpace object and the reference type must be specified.
  -void reference (void *ref, const H5std_string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const -  -void reference (void *ref, const H5std_string &name, H5R_type_t ref_type=H5R_OBJECT) const -  +void reference (void *ref, const std::string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void reference (void *ref, const std::string &name, H5R_type_t ref_type=H5R_OBJECT) const + This is an overloaded function, provided for your convenience. It differs from the above function in that it takes an H5std_string for the object's name.
+  void removeComment (const char *name) const + Removes the comment from an object specified by its name.
  -void removeComment (const H5std_string &name) const -  +void removeComment (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void setComment (const char *comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it doesn't take an object name.
  void setComment (const char *name, const char *comment) const + Sets or resets the comment for an object specified by its name.
  -void setComment (const H5std_string &comment) const -  -void setComment (const H5std_string &name, const H5std_string &comment) const -  -virtual void throwException (const H5std_string &func_name, const H5std_string &msg) const - For subclasses, H5File and Group, to throw appropriate exception.
-  -void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void setComment (const std::string &comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for comment.
+  +void setComment (const std::string &name, const std::string &comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name and comment.
+  +virtual void throwException (const std::string &func_name, const std::string &msg) const + For subclasses, H5File and Group, to throw appropriate exception.
+  +void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Removes the specified link from this group.
  -void unlink (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void unlink (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void unmount (const char *name) const + Unmounts the specified file.
  -void unmount (const H5std_string &name) const -  +void unmount (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  - Public Member Functions inherited from IdComponent void decRefCount () const + Decrement reference counter for the id of this object.
  void decRefCount (const hid_t obj_id) const + Decrement reference counter for a given id.
  int getCounter () const + Returns the reference counter for the id of this object.
  int getCounter (const hid_t obj_id) const + Returns the reference counter for a given id.
  H5I_type_t getHDFObjType () const + Returns the type of the object. It is an overloaded function of the above function.
  void incRefCount () const + Increment reference counter for the id of this object.
  void incRefCount (const hid_t obj_id) const + Increment reference counter for a given id.
  -H5std_string inMemFunc (const char *func_name) const -  +std::string inMemFunc (const char *func_name) const + Makes and returns string "<class-name>::<func_name>".
+  IdComponent & operator= (const IdComponent &rhs) + Assignment operator.
  void setId (const hid_t new_id) + Sets the identifier of this object to a new value.
  virtual ~IdComponent ()=default   - - + + + + @@ -458,9 +582,10 @@ Protected Member Functions + - - + +

Protected Member Functions

virtual void p_setId (const hid_t new_id) override
 
virtual void p_setId (const hid_t new_id) override
 Sets the identifier of this object to a new value.
 
- Protected Member Functions inherited from AbstractDs
 AbstractDs ()
 Default constructor.
 
- Protected Member Functions inherited from H5Location
hid_t p_dereference (hid_t loc_id, const void *ref, H5R_type_t ref_type, const PropList &plist, const char *from_func)
 
- Protected Member Functions inherited from IdComponent
 IdComponent ()
 Default constructor.
 
H5std_string p_get_file_name () const
 
std::string p_get_file_name () const
 
@@ -470,19 +595,23 @@ Friends - - - - - - - - + + + + + + + + + + + + - - + + - +

Friends

Additional Inherited Members

- Static Public Member Functions inherited from IdComponent
static H5I_type_t getHDFObjType (const hid_t obj_id)
 
static hsize_t getNumMembers (H5I_type_t type)
 
static bool isValid (hid_t an_id)
 
static bool typeExists (H5I_type_t type)
 
static H5I_type_t getHDFObjType (const hid_t obj_id)
 Given an id, returns the type of the object.
 
static hsize_t getNumMembers (H5I_type_t type)
 Returns the number of members of the given type.
 
static bool isValid (hid_t an_id)
 Checks if the given ID is valid.
 
static bool typeExists (H5I_type_t type)
 Queries if a given type is currently registered with the library.
 
- Static Protected Member Functions inherited from IdComponent
static bool p_valid_id (const hid_t obj_id)
 
static bool p_valid_id (const hid_t obj_id)
 
- Static Protected Attributes inherited from IdComponent
static bool H5dontAtexit_called
static bool H5dontAtexit_called = false
 

Constructor & Destructor Documentation

@@ -501,6 +630,14 @@ Additional Inherited Members
+

Copy constructor: same HDF5 object as original.

+
Parameters
+ + +
original- IN: Original Attribute object to copy
+
+
+
@@ -518,6 +655,8 @@ Additional Inherited Members
+

Default constructor: Creates a stub attribute.

+
@@ -529,16 +668,30 @@ Additional Inherited Members Attribute ( - const hid_t attr_id) + const hid_t existing_id)
+

Creates an Attribute object using the id of an existing attribute.

+
Parameters
+ + +
existing_id- IN: Id of an existing attribute
+
+
+
Exceptions
+ + +
H5::AttributeIException
+
+
+
- -

◆ ~Attribute()

+ +

◆ ~Attribute()

@@ -547,7 +700,7 @@ Additional Inherited Members - + @@ -560,11 +713,13 @@ Additional Inherited Members
virtual ~Attribute ~Attribute ( )
+

Properly terminates access to this attribute.

+

Member Function Documentation

- -

◆ close()

+ +

◆ close()

@@ -573,7 +728,7 @@ Additional Inherited Members - + @@ -586,12 +741,20 @@ Additional Inherited Members
virtual void close void close ( )
+

Closes this attribute.

+
Exceptions
+ + +
H5::AttributeIException
+
+
+

Implements IdComponent.

- -

◆ fromClass()

+ +

◆ fromClass()

@@ -600,7 +763,7 @@ Additional Inherited Members - + @@ -615,12 +778,12 @@ Additional Inherited Members

Returns this class name.

-

Implements AbstractDs.

+

Implements AbstractDs.

- -

◆ getId()

+ +

◆ getId()

@@ -629,7 +792,7 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
- + @@ -642,12 +805,15 @@ Additional Inherited Members
virtual hid_t getId hid_t getId ( ) const
+

Get the id of this attribute.

+
Returns
Attribute identifier
+

Implements IdComponent.

- -

◆ getInMemDataSize()

+ +

◆ getInMemDataSize()

@@ -656,7 +822,7 @@ Additional Inherited Members
- + @@ -669,20 +835,27 @@ Additional Inherited Members
virtual size_t getInMemDataSize size_t getInMemDataSize ( ) const
-

Gets the size in memory of this abstract dataset.

+

Gets the size in memory of the attribute's data.

+
Returns
Size of data (in memory)
+
Exceptions
+ + +
H5::AttributeIException
+
+

Implements AbstractDs.

- -

◆ getName() [1/5]

+ +

◆ getName() [1/5]

- + @@ -690,6 +863,15 @@ Additional Inherited Members
H5std_string getName std::string getName ( ) const
+

Returns the name of this attribute as an H5std_string.

+
Returns
Name of the attribute
+
Exceptions
+ + +
H5::AttributeIException
+
+
+
@@ -711,31 +893,27 @@ Additional Inherited Members
-
-
- -

◆ getName() [3/5]

- -
-
- - - - - - - - - - - -
ssize_t getName (H5std_string & attr_name,
size_t len = 0 ) const
-
+

Gets the name of this attribute, returning its length.

+
Parameters
+ + + +
attr_name- OUT: Buffer for the name string as char*
buf_size- IN: Length of the buffer, default to 0
+
+
+
Returns
Actual length of the attribute name
+
Exceptions
+ + +
H5::AttributeIException
+
+
+
Description
This function retrieves buf_size chars of the attribute's name including null termination. Thus, if the actual length of the name is more than buf_size-1, the retrieved name will be truncated to accommodate the null terminator. To get length of the attribute's name for buffer allocation, an application can call this function passing in NULL for the first argument and ignore the second argument.
- -

◆ getName() [4/5]

+ +

◆ getName() [3/5]

@@ -748,21 +926,21 @@ Additional Inherited Members - H5std_string & attr_name ) const + std::string & attr_name ) const
- -

◆ getName() [5/5]

+ +

◆ getName() [4/5]

- + @@ -770,10 +948,63 @@ Additional Inherited Members
H5std_string getName std::string getName ( size_t len) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an integer specifying a desired length to be retrieved of the name.

+
Returns
Name (or part of name) of the attribute
+
Parameters
+ + +
len- IN: Desired length of the name
+
+
+
Exceptions
+ + +
H5::AttributeIException
+
+
+
- -

◆ getSpace()

+ +

◆ getName() [5/5]

+ +
+
+ + + + + + + + + + + +
ssize_t getName (std::string & attr_name,
size_t len = 0 ) const
+
+ +

Gets the name of this attribute, returning its length.

+
Parameters
+ + + +
attr_name- OUT: Buffer for the name string as H5std_string
len- IN: Desired length of the name, default to 0
+
+
+
Returns
Actual length of the attribute name
+
Exceptions
+ + +
H5::AttributeIException
+
+
+
Description
This function retrieves the attribute's name as a string. The buf_size can specify a specific length or default to 0, in which case the entire name will be retrieved.
+ +
+
+ +

◆ getSpace()

@@ -782,7 +1013,7 @@ Additional Inherited Members - + @@ -795,14 +1026,21 @@ Additional Inherited Members
virtual DataSpace getSpace DataSpace getSpace ( ) const
-

Gets the dataspace of this abstract dataset - pure virtual.

+

Gets a copy of the dataspace for this attribute.

+
Returns
Dataspace instance
+
Exceptions
+ + +
H5::AttributeIException
+
+

Implements AbstractDs.

- -

◆ getStorageSize()

+ +

◆ getStorageSize()

@@ -811,7 +1049,7 @@ Additional Inherited Members - + @@ -824,7 +1062,14 @@ Additional Inherited Members
virtual hsize_t getStorageSize hsize_t getStorageSize ( ) const
-

Returns the amount of storage size required - pure virtual.

+

Returns the amount of storage size required for this attribute.

+
Returns
Size of the storage or 0, for no data
+
Exceptions
+ + +
H5::AttributeIException
+
+

Implements AbstractDs.

@@ -847,8 +1092,8 @@ Additional Inherited Members
- -

◆ p_setId()

+ +

◆ p_setId()

@@ -857,7 +1102,7 @@ Additional Inherited Members - + @@ -870,12 +1115,20 @@ Additional Inherited Members
virtual void p_setId void p_setId ( const hid_t new_id)
+

Sets the identifier of this object to a new value.

+
Exceptions
+ + +
H5::IdComponentExceptionwhen the attempt to close the HDF5 object fails
+
+
+

Implements IdComponent.

- -

◆ read() [1/2]

+ +

◆ read() [1/2]

@@ -888,11 +1141,26 @@ Additional Inherited Members - H5std_string & strg ) const + std::string & strg ) const
+

This is an overloaded member function, provided for convenience. It reads a H5std_string from this attribute.

+
Parameters
+ + + +
mem_type- IN: Attribute datatype (in memory)
strg- IN: Buffer for read string
+
+
+
Exceptions
+ + +
H5::AttributeIException
+
+
+
@@ -914,10 +1182,25 @@ Additional Inherited Members
+

Reads data from this attribute.

+
Parameters
+ + + +
mem_type- IN: Attribute datatype (in memory)
buf- OUT: Buffer for read data
+
+
+
Exceptions
+ + +
H5::AttributeIException
+
+
+
- -

◆ write() [1/2]

+ +

◆ write() [1/2]

@@ -930,11 +1213,26 @@ Additional Inherited Members - const H5std_string & strg ) const + const std::string & strg ) const
+

This is an overloaded member function, provided for convenience. It writes a H5std_string to this attribute.

+
Parameters
+ + + +
mem_type- IN: Attribute datatype (in memory)
strg- IN: Data to be written
+
+
+
Exceptions
+ + +
H5::AttributeIException
+
+
+
@@ -956,6 +1254,21 @@ Additional Inherited Members
+

Writes data to this attribute.

+
Parameters
+ + + +
mem_type- IN: Attribute datatype (in memory)
buf- IN: Data to be written
+
+
+
Exceptions
+ + +
H5::AttributeIException
+
+
+

Friends And Related Symbol Documentation

@@ -988,8 +1301,9 @@ Additional Inherited Members
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_attribute_i_exception.html b/develop/class_h5_1_1_attribute_i_exception.html index 1286362e78f..65083c23876 100644 --- a/develop/class_h5_1_1_attribute_i_exception.html +++ b/develop/class_h5_1_1_attribute_i_exception.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -159,29 +159,40 @@ $(function(){initNavTree('class_h5_1_1_attribute_i_exception.html',''); initResi

Public Member Functions

 AttributeIException () + Default constructor.
  - AttributeIException (const std::string &func_name, const std::string &message=DEFAULT_MSG) + AttributeIException (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Creates an AttributeIException with the name of the function, in which the failure occurs, and an optional detailed message.
  virtual ~AttributeIException () override=default   - Public Member Functions inherited from Exception  Exception () + Default constructor.
   Exception (const Exception &orig) + Copy constructor: same HDF5 object as original.
  - Exception (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Exception (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Creates an exception with the name of the function, in which the failure occurs, and an optional detailed message.
  const char * getCDetailMsg () const + Returns the detailed message set at the time the exception is thrown.
  const char * getCFuncName () const + Returns the name of the function, where the exception is thrown.
  std::string getDetailMsg () const + Returns the detailed message set at the time the exception is thrown.
  std::string getFuncName () const + Returns the name of the function, where the exception is thrown.
  std::string getMajorString (hid_t err_major_id) const + Returns a text string that describes the error specified by a major error number.
  std::string getMinorString (hid_t err_minor_id) const + Returns a text string that describes the error specified by a minor error number.
  virtual ~Exception ()=default   @@ -189,21 +200,27 @@ Public Member Functions

Additional Inherited Members

- Static Public Member Functions inherited from Exception -static void clearErrorStack () -  -static void dontPrint () -  -static void getAutoPrint (H5E_auto2_t &func, void **client_data) -  -static void printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT) -  -static void setAutoPrint (H5E_auto2_t &func, void *client_data) -  -static void walkErrorStack (H5E_direction_t direction, H5E_walk2_t func, void *client_data) -  +static void clearErrorStack () + Clears the error stack for the current thread.
+  +static void dontPrint () + Turns off the automatic error printing from the C library.
+  +static void getAutoPrint (H5E_auto2_t &func, void **client_data) + Retrieves the current settings for the automatic error stack traversal function and its data.
+  +static void printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT) + Prints the error stack in a default manner.
+  +static void setAutoPrint (H5E_auto2_t &func, void *client_data) + Turns on the automatic error printing.
+  +static void walkErrorStack (H5E_direction_t direction, H5E_walk2_t func, void *client_data) + Walks the error stack for the current thread, calling the specified function.
+  - Static Protected Attributes inherited from Exception -static const char DEFAULT_MSG [] -  +static const char DEFAULT_MSG [] = "No detailed information provided" + 

Constructor & Destructor Documentation

@@ -215,16 +232,25 @@ Additional Inherited Members AttributeIException ( - const std::string & func_name, + const std::string & func, - const std::string & message = DEFAULT_MSG ) + const std::string & message = DEFAULT_MSG )
+

Creates an AttributeIException with the name of the function, in which the failure occurs, and an optional detailed message.

+
Parameters
+ + + +
func- IN: Name of the function where failure occurs
message- IN: Message on the failure
+
+
+
@@ -242,6 +268,8 @@ Additional Inherited Members
+

Default constructor.

+
@@ -269,8 +297,9 @@ Additional Inherited Members
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_common_f_g.html b/develop/class_h5_1_1_common_f_g.html index 7b28109be9a..52959dfc74e 100644 --- a/develop/class_h5_1_1_common_f_g.html +++ b/develop/class_h5_1_1_common_f_g.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -163,44 +163,61 @@ $(function(){initNavTree('class_h5_1_1_common_f_g.html',''); initResizable(true)

Public Member Functions

 CommonFG () + Default constructor.
  virtual hid_t getLocId () const =0   ArrayType openArrayType (const char *name) const + Opens the named array datatype at this location.
  -ArrayType openArrayType (const H5std_string &name) const -  +ArrayType openArrayType (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  CompType openCompType (const char *name) const + Opens the named compound datatype at this location.
  -CompType openCompType (const H5std_string &name) const -  +CompType openCompType (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  DataType openDataType (const char *name) const + Opens the named generic datatype at this location.
  -DataType openDataType (const H5std_string &name) const -  +DataType openDataType (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  EnumType openEnumType (const char *name) const + Opens the named enumeration datatype at this location.
  -EnumType openEnumType (const H5std_string &name) const -  +EnumType openEnumType (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  FloatType openFloatType (const char *name) const + Opens the named floating-point datatype at this location.
  -FloatType openFloatType (const H5std_string &name) const -  +FloatType openFloatType (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  IntType openIntType (const char *name) const + Opens the named integer datatype at this location.
  -IntType openIntType (const H5std_string &name) const -  +IntType openIntType (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  StrType openStrType (const char *name) const + Opens the named string datatype at this location.
  -StrType openStrType (const H5std_string &name) const -  +StrType openStrType (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  VarLenType openVarLenType (const char *name) const + Opens the named variable length datatype at this location.
  -VarLenType openVarLenType (const H5std_string &name) const -  -virtual void throwException (const H5std_string &func_name, const H5std_string &msg) const =0 - For subclasses, H5File and Group, to throw appropriate exception.
-  +VarLenType openVarLenType (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +virtual void throwException (const std::string &func_name, const std::string &msg) const =0 + For subclasses, H5File and Group, to throw appropriate exception.
+  virtual ~CommonFG ()=default   @@ -225,6 +242,8 @@ Protected Member Functions
+

Default constructor.

+
@@ -277,7 +296,7 @@ Protected Member Functions

For subclasses, H5File and Group, to return the correct object id, i.e. file or group id.

-

Implemented in Group, and H5File.

+

Implemented in Group, and H5File.

@@ -296,10 +315,25 @@ Protected Member Functions
+

Opens the named array datatype at this location.

+
Parameters
+ + +
name- IN: Name of the array datatype to open
+
+
+
Returns
ArrayType instance
+
Exceptions
+ + +
H5::FileIExceptionor H5::GroupIException
+
+
+
- -

◆ openArrayType() [2/2]

+ +

◆ openArrayType() [2/2]

@@ -307,12 +341,14 @@ Protected Member Functions ArrayType openArrayType ( - const H5std_string & name) + const std::string & name) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.

+
@@ -330,10 +366,25 @@ Protected Member Functions
+

Opens the named compound datatype at this location.

+
Parameters
+ + +
name- IN: Name of the compound datatype to open
+
+
+
Returns
CompType instance
+
Exceptions
+ + +
H5::FileIExceptionor H5::GroupIException
+
+
+
- -

◆ openCompType() [2/2]

+ +

◆ openCompType() [2/2]

@@ -341,12 +392,14 @@ Protected Member Functions CompType openCompType ( - const H5std_string & name) + const std::string & name) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.

+
@@ -364,10 +417,25 @@ Protected Member Functions
+

Opens the named generic datatype at this location.

+
Parameters
+ + +
name- IN: Name of the datatype to open
+
+
+
Returns
DataType instance
+
Exceptions
+ + +
H5::FileIExceptionor H5::GroupIException
+
+
+
- -

◆ openDataType() [2/2]

+ +

◆ openDataType() [2/2]

@@ -375,12 +443,14 @@ Protected Member Functions DataType openDataType ( - const H5std_string & name) + const std::string & name) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.

+
@@ -398,10 +468,25 @@ Protected Member Functions
+

Opens the named enumeration datatype at this location.

+
Parameters
+ + +
name- IN: Name of the enumeration datatype to open
+
+
+
Returns
EnumType instance
+
Exceptions
+ + +
H5::FileIExceptionor H5::GroupIException
+
+
+
- -

◆ openEnumType() [2/2]

+ +

◆ openEnumType() [2/2]

@@ -409,12 +494,14 @@ Protected Member Functions EnumType openEnumType ( - const H5std_string & name) + const std::string & name) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.

+
@@ -432,10 +519,25 @@ Protected Member Functions
+

Opens the named floating-point datatype at this location.

+
Parameters
+ + +
name- IN: Name of the floating-point datatype to open
+
+
+
Returns
FloatType instance
+
Exceptions
+ + +
H5::FileIExceptionor H5::GroupIException
+
+
+
- -

◆ openFloatType() [2/2]

+ +

◆ openFloatType() [2/2]

@@ -443,12 +545,14 @@ Protected Member Functions FloatType openFloatType ( - const H5std_string & name) + const std::string & name) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.

+
@@ -466,10 +570,25 @@ Protected Member Functions
+

Opens the named integer datatype at this location.

+
Parameters
+ + +
name- IN: Name of the integer datatype to open
+
+
+
Returns
IntType instance
+
Exceptions
+ + +
H5::FileIExceptionor H5::GroupIException
+
+
+
- -

◆ openIntType() [2/2]

+ +

◆ openIntType() [2/2]

@@ -477,12 +596,14 @@ Protected Member Functions IntType openIntType ( - const H5std_string & name) + const std::string & name) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.

+
@@ -500,10 +621,25 @@ Protected Member Functions
+

Opens the named string datatype at this location.

+
Parameters
+ + +
name- IN: Name of the string datatype to open
+
+
+
Returns
StrType instance
+
Exceptions
+ + +
H5::FileIExceptionor H5::GroupIException
+
+
+
- -

◆ openStrType() [2/2]

+ +

◆ openStrType() [2/2]

@@ -511,12 +647,14 @@ Protected Member Functions StrType openStrType ( - const H5std_string & name) + const std::string & name) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.

+
@@ -534,10 +672,25 @@ Protected Member Functions
+

Opens the named variable length datatype at this location.

+
Parameters
+ + +
name- IN: Name of the variable length datatype to open
+
+
+
Returns
VarLenType instance
+
Exceptions
+ + +
H5::FileIExceptionor H5::GroupIException
+
+
+
- -

◆ openVarLenType() [2/2]

+ +

◆ openVarLenType() [2/2]

@@ -545,12 +698,14 @@ Protected Member Functions VarLenType openVarLenType ( - const H5std_string & name) + const std::string & name) const
+

This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.

+
@@ -576,12 +731,12 @@ Protected Member Functions
-

Implemented in Group, and H5File.

+

Implemented in Group, and H5File.

- -

◆ throwException()

+ +

◆ throwException()

@@ -592,12 +747,12 @@ Protected Member Functions virtual void throwException ( - const H5std_string & func_name, + const std::string & func_name, - const H5std_string & msg ) const + const std::string & msg ) const @@ -609,12 +764,13 @@ Protected Member Functions

For subclasses, H5File and Group, to throw appropriate exception.

-

Implemented in Group, and H5File.

+

Implemented in Group, and H5File.

-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_comp_type.html b/develop/class_h5_1_1_comp_type.html index 621c3a4575c..27b426aeb90 100644 --- a/develop/class_h5_1_1_comp_type.html +++ b/develop/class_h5_1_1_comp_type.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -164,376 +164,554 @@ $(function(){initNavTree('class_h5_1_1_comp_type.html',''); initResizable(true);

Public Member Functions

 CompType () + Default constructor: Creates a stub compound datatype.
   CompType (const CompType &original) + Copy constructor: same HDF5 object as original.
   CompType (const DataSet &dataset) + Gets the compound datatype of the specified dataset.
   CompType (const H5Location &loc, const char *name) + Creates an CompType instance by opening an HDF5 compound given its name, provided as a C character string.
  - CompType (const H5Location &loc, const H5std_string &name) -  + CompType (const H5Location &loc, const std::string &name) + Creates an CompType instance by opening an HDF5 compound datatype given its name, provided as an H5std_string.
+   CompType (const hid_t existing_id) + Creates a CompType object using the id of an existing datatype.
   CompType (size_t size) + Creates an empty compound datatype given a size, in bytes.
  -virtual DataType * decode () const override -  -virtual H5std_string fromClass () const override - Returns this class name.
-  +virtual DataType * decode () const override + Returns a CompType object via DataType* by decoding the binary object description of this datatype.
+  +virtual std::string fromClass () const override + Returns this class name.
+  ArrayType getMemberArrayType (unsigned member_num) const + Returns the array datatype of the specified member in this compound datatype.
  H5T_class_t getMemberClass (unsigned member_num) const + Gets the type class of the specified member.
  CompType getMemberCompType (unsigned member_num) const + Returns the compound datatype of the specified member in this compound datatype.
  DataType getMemberDataType (unsigned member_num) const + Returns the generic datatype of the specified member in this compound datatype.
  EnumType getMemberEnumType (unsigned member_num) const + Returns the enumeration datatype of the specified member in this compound datatype.
  FloatType getMemberFloatType (unsigned member_num) const + Returns the floating-point datatype of the specified member in this compound datatype.
  int getMemberIndex (const char *name) const + Returns the index of a member in this compound datatype.
  -int getMemberIndex (const H5std_string &name) const -  +int getMemberIndex (const std::string &name) const +  IntType getMemberIntType (unsigned member_num) const + Returns the integer datatype of the specified member in this compound datatype.
  -H5std_string getMemberName (unsigned member_num) const -  +std::string getMemberName (unsigned member_num) const + Returns the name of a member in this compound datatype.
+  size_t getMemberOffset (unsigned memb_no) const + Returns the byte offset of the beginning of a member with respect to the beginning of the compound data type datum.
  StrType getMemberStrType (unsigned member_num) const + Returns the string datatype of the specified member in this compound datatype.
  VarLenType getMemberVarLenType (unsigned member_num) const + Returns the variable length datatype of the specified member in this compound datatype.
  int getNmembers () const + Returns the number of members in this compound datatype.
  -void insertMember (const H5std_string &name, size_t offset, const DataType &new_member) const -  +void insertMember (const std::string &name, size_t offset, const DataType &new_member) const + Inserts a new member to this compound datatype.
+  void pack () const + Recursively removes padding from within a compound datatype.
  void setSize (size_t size) const + Sets the total size for this compound datatype.
  virtual ~CompType () override=default   - Public Member Functions inherited from DataType -virtual void close () override -  +virtual void close () override + Closes the datatype if it is not a predefined type.
+  void commit (const H5Location &loc, const char *name) + Commits a transient datatype to a file, creating a new named datatype.
  -void commit (const H5Location &loc, const H5std_string &name) -  +void commit (const H5Location &loc, const std::string &name) + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  bool committed () const + Determines whether a datatype is a named type or a transient type.
  -void convert (const DataType &dest, size_t nelmts, void *buf, void *background, const PropList &plist=PropList::DEFAULT) const +void convert (const DataType &dest, size_t nelmts, void *buf, void *background, const PropList &plist=PropList::DEFAULT) const + Converts data from this datatype to the specified datatypes.
  void copy (const DataSet &dset) + Copies the datatype of the given dataset to this datatype object.
  void copy (const DataType &like_type) + Copies an existing datatype to this datatype object.
   DataType () + Default constructor: Creates a stub datatype.
   DataType (const DataType &original) + Copy constructor: same HDF5 object as original.
   DataType (const H5Location &loc, const char *name) + Creates a DataType instance by opening an HDF5 datatype given its name as a char*.
  - DataType (const H5Location &loc, const H5std_string &name) -  - DataType (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + DataType (const H5Location &loc, const std::string &name) + Creates a DataType instance by opening an HDF5 datatype given its name as an H5std_string.
+  + DataType (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + Given a reference, ref, to an hdf5 group, creates a DataType object.
   DataType (const H5T_class_t type_class, size_t size) + Creates a object given its class and size.
   DataType (const hid_t type_id) + Creates a datatype using an existing datatype's id.
   DataType (const PredType &pred_type) + Creates a DataType instance using a predefined type.
  bool detectClass (H5T_class_t cls) const + Checks whether a datatype contains (or is) a certain type of datatype.
  void encode () + Creates a binary object description of this datatype.
  H5T_conv_t find (const DataType &dest, H5T_cdata_t **pcdata) const + Finds a conversion function that can handle a conversion from this datatype to the specified datatype, dest.
  H5T_class_t getClass () const + Returns the datatype class identifier.
  PropList getCreatePlist () const + Returns a copy of the property list, which is for datatype creation.
  -virtual hid_t getId () const override -  +virtual hid_t getId () const override + Get the id of this datatype.
+  size_t getSize () const + Returns the size of a datatype.
  DataType getSuper () const + Returns the base datatype from which a datatype is derived.
  -H5std_string getTag () const -  +std::string getTag () const + Gets the tag associated with an opaque datatype.
+  bool hasBinaryDesc () const + Determines whether this datatype has a binary object description.
  bool isVariableStr () const + Check whether this datatype is a variable-length string.
  void lock () const + Locks a datatype, making it read-only and non-destructible.
  bool operator!= (const DataType &compared_type) const + Compares this DataType against the given one to determines whether the two objects refer to different actual datatypes.
  DataType & operator= (const DataType &rhs) + Assignment operator.
  bool operator== (const DataType &compared_type) const + Compares this DataType against the given one to determines whether the two objects refer to the same actual datatype.
  void registerFunc (H5T_pers_t pers, const char *name, const DataType &dest, H5T_conv_t func) const + Registers the specified conversion function.
  -void registerFunc (H5T_pers_t pers, const H5std_string &name, const DataType &dest, H5T_conv_t func) const -  +void registerFunc (H5T_pers_t pers, const std::string &name, const DataType &dest, H5T_conv_t func) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  void setTag (const char *tag) const + Tags an opaque datatype.
  -void setTag (const H5std_string &tag) const -  +void setTag (const std::string &tag) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  void unregister (H5T_pers_t pers, const char *name, const DataType &dest, H5T_conv_t func) const + Removes a conversion function from all conversion paths.
  -void unregister (H5T_pers_t pers, const H5std_string &name, const DataType &dest, H5T_conv_t func) const -  -virtual ~DataType () override -  +void unregister (H5T_pers_t pers, const std::string &name, const DataType &dest, H5T_conv_t func) const + This is an overloaded member function, provided for convenience. It differs from the above function only in the type of the argument name.
+  +virtual ~DataType () override + Properly terminates access to this datatype.
+  - Public Member Functions inherited from H5Object bool attrExists (const char *name) const + Checks whether the named attribute exists at this location.
  -bool attrExists (const H5std_string &name) const -  -Attribute createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const +bool attrExists (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  +Attribute createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const + Creates an attribute for a group, dataset, or named datatype.
  -Attribute createAttribute (const H5std_string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const -  +Attribute createAttribute (const std::string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  int getNumAttrs () const + Returns the number of attributes attached to this HDF5 object.
  -H5std_string getObjName () const -  +std::string getObjName () const + Returns the name of this object as an H5std_string.
+  ssize_t getObjName (char *obj_name, size_t buf_size=0) const + Given an id, returns the type of the object.
  -ssize_t getObjName (H5std_string &obj_name, size_t len=0) const -  -int iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL) +ssize_t getObjName (std::string &obj_name, size_t len=0) const + Gets the name of this object, returning its length.
+  +int iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL) + Iterates a user's function over all the attributes of an H5 object, which may be a group, dataset or named datatype.
  unsigned objVersion () const + Returns the header version of this HDF5 object.
  Attribute openAttribute (const char *name) const + Opens an attribute given its name.
  -Attribute openAttribute (const H5std_string &name) const -  +Attribute openAttribute (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  Attribute openAttribute (const unsigned int idx) const + Opens an attribute given its index.
  void removeAttr (const char *name) const + Removes the named attribute from this object.
  -void removeAttr (const H5std_string &name) const -  +void removeAttr (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void renameAttr (const char *oldname, const char *newname) const + Renames the named attribute from this object.
  -void renameAttr (const H5std_string &oldname, const H5std_string &newname) const -  -void visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields) +void renameAttr (const std::string &oldname, const std::string &newname) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for the names.
+  +void visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields) + Recursively visits all HDF5 objects accessible from this object.
  - Public Member Functions inherited from H5Location H5O_type_t childObjType (const char *objname) const + Returns the type of an object in this file/group, given the object's name.
  -H5O_type_t childObjType (const H5std_string &objname) const -  +H5O_type_t childObjType (const std::string &objname) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
+  H5O_type_t childObjType (hsize_t index, H5_index_t index_type=H5_INDEX_NAME, H5_iter_order_t order=H5_ITER_INC, const char *objname=".") const + Returns the type of an object in this file/group, given the object's index and its type and order.
  unsigned childObjVersion (const char *objname) const + Returns the object header version of an object in this file/group, given the object's name.
  -unsigned childObjVersion (const H5std_string &objname) const -  -void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +unsigned childObjVersion (const std::string &objname) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
+  +void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Copies a link from a group in the same location.
  -void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Copies a link from one group to another.
  -void copyLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void copyLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const +void copyLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +void copyLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const + Creates a new dataset at this location.
  -DataSet createDataSet (const H5std_string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const -  +DataSet createDataSet (const std::string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  Group createGroup (const char *name, const LinkCreatPropList &lcpl) const + Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
  Group createGroup (const char *name, size_t size_hint=0) const + Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
  -Group createGroup (const H5std_string &name, const LinkCreatPropList &lcpl) const -  -Group createGroup (const H5std_string &name, size_t size_hint=0) const -  -void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) +Group createGroup (const std::string &name, const LinkCreatPropList &lcpl) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +Group createGroup (const std::string &name, size_t size_hint=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) + Dereferences a reference into an HDF5 object, given an HDF5 object.
  -bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Deprecated in favor of nameExists.
  -bool exists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +bool exists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Deprecated in favor of nameExists.
+  void flush (H5F_scope_t scope) const + Flushes all buffers associated with a location to disk.
  ssize_t getComment (const char *name, size_t buf_size, char *comment) const + Retrieves the comment for this location, returning its length.
  -H5std_string getComment (const char *name, size_t buf_size=0) const -  -H5std_string getComment (const H5std_string &name, size_t buf_size=0) const -  -H5std_string getFileName () const -  -H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +std::string getComment (const char *name, size_t buf_size=0) const + Returns the comment as string for this location, returning its length.
+  +std::string getComment (const std::string &name, size_t buf_size=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +std::string getFileName () const + Gets the name of the file, in which an HDF5 object at this location belongs.
+  +H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Returns the information of the named link.
  -H5L_info2_t getLinkInfo (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -H5std_string getLinkval (const char *link_name, size_t size=0) const -  -H5std_string getLinkval (const H5std_string &link_name, size_t size=0) const -  -void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +H5L_info2_t getLinkInfo (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for link_name.
+  +std::string getLinkval (const char *link_name, size_t size=0) const + Returns the name of the object that the symbolic link points to.
+  +std::string getLinkval (const std::string &link_name, size_t size=0) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves native information about an HDF5 object given its index.
  -void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves native information about an HDF5 object given its name.
  -void getNativeObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void getNativeObjinfo (const H5std_string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void getNativeObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for grp_name.
+  +void getNativeObjinfo (const std::string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void getNativeObjinfo (H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR) const + Retrieves native information about an HDF5 object.
  hsize_t getNumObjs () const + Deprecated - moved to H5::Group in 1.10.2.
  -void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves information about an HDF5 object given its index.
  void getObjinfo (const char *name, bool follow_link, H5G_stat_t &statbuf) const + Returns information about an object.
  void getObjinfo (const char *name, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above functions in that it doesn't have the parameter follow_link.
  -void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Retrieves information about an HDF5 object given its name.
  -void getObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void getObjinfo (const H5std_string &name, bool follow_link, H5G_stat_t &statbuf) const -  -void getObjinfo (const H5std_string &name, H5G_stat_t &statbuf) const -  -void getObjinfo (const H5std_string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void getObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  +void getObjinfo (const std::string &name, bool follow_link, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getObjinfo (const std::string &name, H5G_stat_t &statbuf) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void getObjinfo (const std::string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
+  void getObjinfo (H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC) const + Retrieves information about an HDF5 object.
  -H5std_string getObjnameByIdx (hsize_t idx) const -  +std::string getObjnameByIdx (hsize_t idx) const + Returns the name of an object in this group, given the object's index.
+  ssize_t getObjnameByIdx (hsize_t idx, char *name, size_t size) const + Retrieves the name of an object in this group, given the object's index.
  -ssize_t getObjnameByIdx (hsize_t idx, H5std_string &name, size_t size) const -  +ssize_t getObjnameByIdx (hsize_t idx, std::string &name, size_t size) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  H5G_obj_t getObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const + Retrieves the type of object that an object reference points to.
  H5G_obj_t getObjTypeByIdx (hsize_t idx) const + Returns the type of an object in this group, given the object's index. (Deprecated)
  H5G_obj_t getObjTypeByIdx (hsize_t idx, char *type_name) const + This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (char*) (Deprecated)
  -H5G_obj_t getObjTypeByIdx (hsize_t idx, H5std_string &type_name) const -  +H5G_obj_t getObjTypeByIdx (hsize_t idx, std::string &type_name) const + This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (H5std_string&) (Deprecated)
+  H5O_type_t getRefObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const + Retrieves the type of object that an object reference points to.
  DataSpace getRegion (void *ref, H5R_type_t ref_type=H5R_DATASET_REGION) const + Retrieves a dataspace with the region pointed to selected.
   H5Location ()   int iterateElems (const char *name, int *idx, H5G_iterate_t op, void *op_data) + Iterates a user's function over the entries of a group.
  -int iterateElems (const H5std_string &name, int *idx, H5G_iterate_t op, void *op_data) -  -void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +int iterateElems (const std::string &name, int *idx, H5G_iterate_t op, void *op_data) + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a hard link from new_name to curr_name.
  -void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a hard link from new_name to curr_name - can be used to pass in H5L_SAME_LOC.
  -void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Creates a soft link from link_name to target_name.
  -void link (const H5std_string &curr_name, const Group &new_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void link (const H5std_string &curr_name, const hid_t same_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void link (const H5std_string &target_name, const H5std_string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void link (const std::string &curr_name, const Group &new_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  +void link (const std::string &curr_name, const hid_t same_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  +void link (const std::string &target_name, const std::string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for target_name and link_name.
+  void link (H5L_type_t link_type, const char *curr_name, const char *new_name) const + Creates a link of the specified type from new_name to curr_name.
  -void link (H5L_type_t link_type, const H5std_string &curr_name, const H5std_string &new_name) const -  +void link (H5L_type_t link_type, const std::string &curr_name, const std::string &new_name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
+  void mount (const char *name, const H5File &child, const PropList &plist) const + Mounts the file child onto this group.
  -void mount (const H5std_string &name, const H5File &child, const PropList &plist) const -  +void mount (const std::string &name, const H5File &child, const PropList &plist) const + This is an overloaded member function, provided for convenience. It takes an H5std_string for name.
+  void move (const char *src, const char *dst) const + Renames an object at this location. - Deprecated in favor of moveLink()
  -void move (const H5std_string &src, const H5std_string &dst) const -  -void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void move (const std::string &src, const std::string &dst) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src and dst. - Deprecated in favor of moveLink()
+  +void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Renames a link in this group.
  -void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Renames a link in this group and moves it to a new location.
  -void moveLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -void moveLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void moveLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +void moveLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
+  +bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Checks if a link of a given name exists in a location.
  -bool nameExists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  -DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const +bool nameExists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Checks if a link of a given name exists in a location.
+  +DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const + Opens an existing dataset at this location.
  -DataSet openDataSet (const H5std_string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const -  +DataSet openDataSet (const std::string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  Group openGroup (const char *name) const + Opens an existing group in a location which can be a file or another group.
  -Group openGroup (const H5std_string &name) const -  +Group openGroup (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void reference (void *ref, const char *name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const + Creates a reference to an HDF5 object or a dataset region.
  void reference (void *ref, const char *name, H5R_type_t ref_type=H5R_OBJECT) const + This is an overloaded function, provided for your convenience. It differs from the above function in that it does not take a DataSpace object and the reference type must be specified.
  -void reference (void *ref, const H5std_string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const -  -void reference (void *ref, const H5std_string &name, H5R_type_t ref_type=H5R_OBJECT) const -  +void reference (void *ref, const std::string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  +void reference (void *ref, const std::string &name, H5R_type_t ref_type=H5R_OBJECT) const + This is an overloaded function, provided for your convenience. It differs from the above function in that it takes an H5std_string for the object's name.
+  void removeComment (const char *name) const + Removes the comment from an object specified by its name.
  -void removeComment (const H5std_string &name) const -  +void removeComment (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void setComment (const char *comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it doesn't take an object name.
  void setComment (const char *name, const char *comment) const + Sets or resets the comment for an object specified by its name.
  -void setComment (const H5std_string &comment) const -  -void setComment (const H5std_string &name, const H5std_string &comment) const -  -virtual void throwException (const H5std_string &func_name, const H5std_string &msg) const - For subclasses, H5File and Group, to throw appropriate exception.
-  -void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const +void setComment (const std::string &comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for comment.
+  +void setComment (const std::string &name, const std::string &comment) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name and comment.
+  +virtual void throwException (const std::string &func_name, const std::string &msg) const + For subclasses, H5File and Group, to throw appropriate exception.
+  +void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + Removes the specified link from this group.
  -void unlink (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const -  +void unlink (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  void unmount (const char *name) const + Unmounts the specified file.
  -void unmount (const H5std_string &name) const -  +void unmount (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
+  - Public Member Functions inherited from IdComponent void decRefCount () const + Decrement reference counter for the id of this object.
  void decRefCount (const hid_t obj_id) const + Decrement reference counter for a given id.
  int getCounter () const + Returns the reference counter for the id of this object.
  int getCounter (const hid_t obj_id) const + Returns the reference counter for a given id.
  H5I_type_t getHDFObjType () const + Returns the type of the object. It is an overloaded function of the above function.
  void incRefCount () const + Increment reference counter for the id of this object.
  void incRefCount (const hid_t obj_id) const + Increment reference counter for a given id.
  -H5std_string inMemFunc (const char *func_name) const -  +std::string inMemFunc (const char *func_name) const + Makes and returns string "<class-name>::<func_name>".
+  IdComponent & operator= (const IdComponent &rhs) + Assignment operator.
  void setId (const hid_t new_id) + Sets the identifier of this object to a new value.
  virtual ~IdComponent ()=default   @@ -541,24 +719,31 @@ Public Member Functions

Additional Inherited Members

- Static Public Member Functions inherited from DataType -static bool detectClass (const PredType &pred_type, H5T_class_t cls) -  +static bool detectClass (const PredType &pred_type, H5T_class_t cls) + Checks whether a predtype is a certain class of datatype.
+  - Static Public Member Functions inherited from IdComponent -static H5I_type_t getHDFObjType (const hid_t obj_id) -  -static hsize_t getNumMembers (H5I_type_t type) -  -static bool isValid (hid_t an_id) -  -static bool typeExists (H5I_type_t type) -  +static H5I_type_t getHDFObjType (const hid_t obj_id) + Given an id, returns the type of the object.
+  +static hsize_t getNumMembers (H5I_type_t type) + Returns the number of members of the given type.
+  +static bool isValid (hid_t an_id) + Checks if the given ID is valid.
+  +static bool typeExists (H5I_type_t type) + Queries if a given type is currently registered with the library.
+  - Protected Member Functions inherited from DataType hid_t p_decode () const   hid_t p_opentype (const H5Location &loc, const char *dtype_name) const + Opens an HDF5 datatype given its name.
  -virtual void p_setId (const hid_t new_id) override -  +virtual void p_setId (const hid_t new_id) override + Sets the identifier of this object to a new value.
+  - Protected Member Functions inherited from H5Object  H5Object ()   @@ -577,17 +762,18 @@ Additional Inherited Members   - Protected Member Functions inherited from IdComponent  IdComponent () + Default constructor.
  -H5std_string p_get_file_name () const -  +std::string p_get_file_name () const +  - Static Protected Member Functions inherited from IdComponent -static bool p_valid_id (const hid_t obj_id) -  +static bool p_valid_id (const hid_t obj_id) +  - Protected Attributes inherited from DataType hid_t id   - Static Protected Attributes inherited from IdComponent -static bool H5dontAtexit_called +static bool H5dontAtexit_called = false  

Constructor & Destructor Documentation

@@ -606,6 +792,8 @@ Additional Inherited Members
+

Default constructor: Creates a stub compound datatype.

+
@@ -623,6 +811,14 @@ Additional Inherited Members
+

Creates a CompType object using the id of an existing datatype.

+
Parameters
+ + +
existing_id- IN: Id of an existing compound datatype
+
+
+
@@ -640,6 +836,20 @@ Additional Inherited Members
+

Creates an empty compound datatype given a size, in bytes.

+
Parameters
+ + +
size- IN: Number of bytes in the datatype to create
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -657,6 +867,20 @@ Additional Inherited Members
+

Gets the compound datatype of the specified dataset.

+
Parameters
+ + +
dataset- IN: Dataset that this enum datatype associates with
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -674,6 +898,14 @@ Additional Inherited Members
+

Copy constructor: same HDF5 object as original.

+
Parameters
+ + +
original- IN: Original CompType instance
+
+
+
@@ -690,15 +922,30 @@ Additional Inherited Members - const char * name ) + const char * dtype_name )
+

Creates an CompType instance by opening an HDF5 compound given its name, provided as a C character string.

+
Parameters
+ + + +
loc- IN: Location of the type
dtype_name- IN: Compound type name
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
- -

◆ CompType() [7/7]

+ +

◆ CompType() [7/7]

@@ -711,11 +958,26 @@ Additional Inherited Members - const H5std_string & name ) + const std::string & dtype_name )
+

Creates an CompType instance by opening an HDF5 compound datatype given its name, provided as an H5std_string.

+
Parameters
+ + + +
loc- IN: Location of the type
dtype_name- IN: Compound type name
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -744,8 +1006,8 @@ Additional Inherited Members

Member Function Documentation

- -

◆ decode()

+ +

◆ decode()

@@ -754,7 +1016,7 @@ Additional Inherited Members - + @@ -767,12 +1029,20 @@ Additional Inherited Members
virtual DataType * decode DataType * decode ( ) const
-

Reimplemented from DataType.

+

Returns a CompType object via DataType* by decoding the binary object description of this datatype.

+
Exceptions
+ + +
H5::DataTypeIException
+
+
+ +

Reimplemented from DataType.

- -

◆ fromClass()

+ +

◆ fromClass()

@@ -781,7 +1051,7 @@ Additional Inherited Members - + @@ -796,7 +1066,7 @@ Additional Inherited Members

Returns this class name.

-

Reimplemented from DataType.

+

Reimplemented from DataType.

@@ -815,6 +1085,21 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
+

Returns the array datatype of the specified member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
ArrayType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -832,6 +1117,21 @@ Additional Inherited Members
+

Gets the type class of the specified member.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
Type class of the member
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -849,6 +1149,21 @@ Additional Inherited Members
+

Returns the compound datatype of the specified member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
CompType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -866,6 +1181,21 @@ Additional Inherited Members
+

Returns the generic datatype of the specified member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
DataType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -883,6 +1213,21 @@ Additional Inherited Members
+

Returns the enumeration datatype of the specified member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
EnumType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -900,6 +1245,21 @@ Additional Inherited Members
+

Returns the floating-point datatype of the specified member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
FloatType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -917,10 +1277,26 @@ Additional Inherited Members
+

Returns the index of a member in this compound datatype.

+
Parameters
+ + +
name- IN: Name of the member
+
+
+
Returns
Index of member
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
Description
Members are stored in no particular order with numbers 0 through N-1, where N is the value returned by the member function CompType::getNmembers.
+
- -

◆ getMemberIndex() [2/2]

+ +

◆ getMemberIndex() [2/2]

@@ -928,7 +1304,7 @@ Additional Inherited Members int getMemberIndex ( - const H5std_string & name) + const std::string & name) const @@ -951,16 +1327,31 @@ Additional Inherited Members
+

Returns the integer datatype of the specified member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
IntType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
- -

◆ getMemberName()

+ +

◆ getMemberName()

- + @@ -968,6 +1359,21 @@ Additional Inherited Members
H5std_string getMemberName std::string getMemberName ( unsigned member_num) const
+

Returns the name of a member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
Name of member
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -979,12 +1385,21 @@ Additional Inherited Members size_t getMemberOffset ( - unsigned memb_no) + unsigned member_num) const
+

Returns the byte offset of the beginning of a member with respect to the beginning of the compound data type datum.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
Byte offset Members are stored in no particular order with numbers 0 through N-1, where N is the value returned by the member function CompType::getNmembers.
+
@@ -1002,6 +1417,21 @@ Additional Inherited Members
+

Returns the string datatype of the specified member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
StrType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -1019,6 +1449,21 @@ Additional Inherited Members
+

Returns the variable length datatype of the specified member in this compound datatype.

+
Parameters
+ + +
member_num- IN: Zero-based index of the member
+
+
+
Returns
VarLenType instance
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -1036,10 +1481,19 @@ Additional Inherited Members
+

Returns the number of members in this compound datatype.

+
Returns
Number of members
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
- -

◆ insertMember()

+ +

◆ insertMember()

@@ -1047,7 +1501,7 @@ Additional Inherited Members void insertMember ( - const H5std_string & name, + const std::string & name, @@ -1062,6 +1516,22 @@ Additional Inherited Members
+

Inserts a new member to this compound datatype.

+
Parameters
+ + + + +
name- IN: Name of the new member
offset- IN: Offset in memory structure of the field to insert
new_member- IN: New member to be inserted
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -1079,6 +1549,14 @@ Additional Inherited Members
+

Recursively removes padding from within a compound datatype.

+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
@@ -1096,10 +1574,25 @@ Additional Inherited Members
+

Sets the total size for this compound datatype.

+
Parameters
+ + +
size- IN: Size to set
+
+
+
Exceptions
+ + +
H5::DataTypeIException
+
+
+
-
The documentation for this class was generated from the following file:
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 index d3a3c7f7b1c..8dea02eae54 100644 --- a/develop/class_h5_1_1_d_set_acc_prop_list.html +++ b/develop/class_h5_1_1_d_set_acc_prop_list.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -165,187 +165,250 @@ $(function(){initNavTree('class_h5_1_1_d_set_acc_prop_list.html',''); initResiza

Public Member Functions

 DSetAccPropList () + Default constructor: creates a stub dataset creation property list.
   DSetAccPropList (const DSetAccPropList &orig) + Copy constructor: same HDF5 object as original DSetAccPropList object.
   DSetAccPropList (const hid_t plist_id) + Creates a DSetAccPropList object using the id of an existing dataset creation property list.
  -virtual H5std_string fromClass () const override - Returns this class name.
-  +virtual std::string fromClass () const override + Returns this class name.
+  void getChunkCache (size_t &rdcc_nslots, size_t &rdcc_nbytes, double &rdcc_w0) const + Retrieves the raw data chunk cache parameters.
  void setChunkCache (size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0) const + Sets the raw data chunk cache parameters.
  virtual ~DSetAccPropList () override=default   - Public Member Functions inherited from LinkAccPropList size_t getNumLinks () const + Gets the number of soft or user-defined links that can be traversed before a failure occurs.
   LinkAccPropList () + Creates a file access property list.
   LinkAccPropList (const hid_t plist_id) + Creates a file access property list using the id of an existing one.
   LinkAccPropList (const LinkAccPropList &original) + Copy Constructor: same HDF5 object as original.
  void setNumLinks (size_t nlinks) const + Set the number of soft or user-defined link traversals allowed before the library assumes it has found a cycle and aborts the traversal.
  virtual ~LinkAccPropList () override=default   - Public Member Functions inherited from PropList -virtual void close () override -  +virtual void close () override + Closes the property list if it is not a default one.
+  void closeClass () const + Close a property list class.
  void copy (const PropList &like_plist) + Makes a copy of an existing property list.
  void copyProp (PropList &dest, const char *name) const + Copies a property from this property list or class to another.
  -void copyProp (PropList &dest, const H5std_string &name) const -  +void copyProp (PropList &dest, const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void copyProp (PropList &dest, PropList &src, const char *name) const + Copies a property from one list or class to another - Obsolete.
  -void copyProp (PropList &dest, PropList &src, const H5std_string &name) const -  +void copyProp (PropList &dest, PropList &src, const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. - Obsolete.
+  hid_t getClass () const + Returns the class of this property list, i.e. H5P_FILE_CREATE...
  -H5std_string getClassName () const -  +std::string getClassName () const + Return the name of a generic property list class.
+  PropList getClassParent () const + Returns the parent class of a generic property class.
  -virtual hid_t getId () const override -  +virtual hid_t getId () const override + Get the id of this property list.
+  size_t getNumProps () const + Returns the number of properties in this property list or class.
  -H5std_string getProperty (const char *name) const -  +std::string getProperty (const char *name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void getProperty (const char *name, void *value) const + Query the value of a property in a property list.
  -H5std_string getProperty (const H5std_string &name) const -  -void getProperty (const H5std_string &name, void *value) const -  +std::string getProperty (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void getProperty (const std::string &name, void *value) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  size_t getPropSize (const char *name) const + Query the size of a property in a property list or class.
  -size_t getPropSize (const H5std_string &name) const -  +size_t getPropSize (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  bool isAClass (const PropList &prop_class) const + Determines whether a property list is a certain class.
  PropList & operator= (const PropList &rhs) + Assignment operator.
  bool operator== (const PropList &rhs) const + Compares this property list or class against the given list or class.
  bool propExist (const char *name) const  Query the existence of a property in a property object.
  -bool propExist (const H5std_string &name) const -  +bool propExist (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+   PropList () + Default constructor: creates a stub property list object.
   PropList (const hid_t plist_id) + Creates a property list using the id of an existing property.
   PropList (const PropList &original) + Copy constructor: same HDF5 object as original.
  void removeProp (const char *name) const + Removes a property from a property list.
  -void removeProp (const H5std_string &name) const -  +void removeProp (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void setProperty (const char *name, const char *charptr) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
  -void setProperty (const char *name, const H5std_string &strg) const -  +void setProperty (const char *name, const std::string &strg) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void setProperty (const char *name, const void *value) const + Set a property's value in a property list.
  -void setProperty (const char *name, H5std_string &strg) const -  +void setProperty (const char *name, std::string &strg) const + Deprecated due to missing const in prototype. (1.10.1)
+  void setProperty (const char *name, void *value) const + Deprecated due to missing const in prototype. (1.10.1)
  -void setProperty (const H5std_string &name, const H5std_string &strg) const -  -void setProperty (const H5std_string &name, const void *value) const -  -void setProperty (const H5std_string &name, H5std_string &strg) const -  -void setProperty (const H5std_string &name, void *value) const -  -virtual ~PropList () override -  +void setProperty (const std::string &name, const std::string &strg) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void setProperty (const std::string &name, const void *value) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void setProperty (const std::string &name, std::string &strg) const + Deprecated due to missing const in prototype. (1.10.1)
+  +void setProperty (const std::string &name, void *value) const + Deprecated due to missing const in prototype. (1.10.1)
+  +virtual ~PropList () override + Properly terminates access to this property list.
+  - Public Member Functions inherited from IdComponent void decRefCount () const + Decrement reference counter for the id of this object.
  void decRefCount (const hid_t obj_id) const + Decrement reference counter for a given id.
  int getCounter () const + Returns the reference counter for the id of this object.
  int getCounter (const hid_t obj_id) const + Returns the reference counter for a given id.
  H5I_type_t getHDFObjType () const + Returns the type of the object. It is an overloaded function of the above function.
  void incRefCount () const + Increment reference counter for the id of this object.
  void incRefCount (const hid_t obj_id) const + Increment reference counter for a given id.
  -H5std_string inMemFunc (const char *func_name) const -  +std::string inMemFunc (const char *func_name) const + Makes and returns string "<class-name>::<func_name>".
+  IdComponent & operator= (const IdComponent &rhs) + Assignment operator.
  void setId (const hid_t new_id) + Sets the identifier of this object to a new value.
  virtual ~IdComponent ()=default   - - + + - - + + - - + + - - - - - - - - + + + + + + + + + + + +

Static Public Member Functions

static void deleteConstants ()
 
static void deleteConstants ()
 
- Static Public Member Functions inherited from PropList
static void deleteConstants ()
 
static void deleteConstants ()
 
- Static Public Member Functions inherited from IdComponent
static H5I_type_t getHDFObjType (const hid_t obj_id)
 
static hsize_t getNumMembers (H5I_type_t type)
 
static bool isValid (hid_t an_id)
 
static bool typeExists (H5I_type_t type)
 
static H5I_type_t getHDFObjType (const hid_t obj_id)
 Given an id, returns the type of the object.
 
static hsize_t getNumMembers (H5I_type_t type)
 Returns the number of members of the given type.
 
static bool isValid (hid_t an_id)
 Checks if the given ID is valid.
 
static bool typeExists (H5I_type_t type)
 Queries if a given type is currently registered with the library.
 
- - - + + + - - - + + + - - - + + +

Static Public Attributes

static const DSetAccPropList & DEFAULT
 Default dataset creation property list.
 
static const DSetAccPropList & DEFAULT = *getConstant()
 Default dataset creation property list.
 
- Static Public Attributes inherited from PropList
static const PropList & DEFAULT
 Default property list.
 
static const PropList & DEFAULT = *getConstant()
 Default property list.
 
- - + + + + - - + + - - + + - +

Additional Inherited Members

- Protected Member Functions inherited from PropList
virtual void p_setId (const hid_t new_id) override
 
virtual void p_setId (const hid_t new_id) override
 Sets the identifier of this object to a new value.
 
- Protected Member Functions inherited from IdComponent
 IdComponent ()
 Default constructor.
 
H5std_string p_get_file_name () const
 
std::string p_get_file_name () const
 
- Static Protected Member Functions inherited from IdComponent
static bool p_valid_id (const hid_t obj_id)
 
static bool p_valid_id (const hid_t obj_id)
 
- Protected Attributes inherited from PropList
hid_t id
 
- Static Protected Attributes inherited from IdComponent
static bool H5dontAtexit_called
static bool H5dontAtexit_called = false
 

Constructor & Destructor Documentation

@@ -364,6 +427,8 @@ Additional Inherited Members
+

Default constructor: creates a stub dataset creation property list.

+
@@ -381,6 +446,8 @@ Additional Inherited Members
+

Copy constructor: same HDF5 object as original DSetAccPropList object.

+
@@ -398,6 +465,8 @@ Additional Inherited Members
+

Creates a DSetAccPropList object using the id of an existing dataset creation property list.

+
@@ -426,8 +495,8 @@ Additional Inherited Members

Member Function Documentation

- -

◆ deleteConstants()

+ +

◆ deleteConstants()

@@ -436,7 +505,7 @@ Additional Inherited Members - + @@ -451,8 +520,8 @@ Additional Inherited Members - -

◆ fromClass()

+ +

◆ fromClass()

@@ -461,7 +530,7 @@ Additional Inherited Members
static void deleteConstants void deleteConstants ( )
- + @@ -476,7 +545,7 @@ Additional Inherited Members

Returns this class name.

-

Reimplemented from LinkAccPropList.

+

Reimplemented from LinkAccPropList.

@@ -504,6 +573,23 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
+

Retrieves the raw data chunk cache parameters.

+
Parameters
+ + + + +
rdcc_nslots- OUT: Number of chunk slots in the raw data chunk cache
rdcc_nbytes- OUT: Total size of the raw data chunk cache
rdcc_w0- OUT: The chunk preemption policy for this dataset
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
For information, please refer to the H5Pget_chunk_cache API in the HDF5 C Reference Manual.
+
@@ -530,11 +616,29 @@ Additional Inherited Members
+

Sets the raw data chunk cache parameters.

+
Parameters
+ + + + +
rdcc_nslots- IN: Number of chunk slots in the raw data chunk cache
rdcc_nbytes- IN: Total size of the raw data chunk cache
rdcc_w0- IN: The chunk preemption policy for this dataset
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The raw data chunk cache parameters includes 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.
+

For information, please refer to the H5Pset_chunk_cache API in the HDF5 C Reference Manual.

+

Field Documentation

- -

◆ DEFAULT

+ +

◆ DEFAULT

@@ -543,7 +647,7 @@ Additional Inherited Members - +
const DSetAccPropList& DEFAULTconst DSetAccPropList & DEFAULT = *getConstant()
@@ -557,8 +661,9 @@ Additional Inherited Members
-
The documentation for this class was generated from the following file:
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 index ac922e4fb6d..4b8ff14fd7f 100644 --- a/develop/class_h5_1_1_d_set_creat_prop_list.html +++ b/develop/class_h5_1_1_d_set_creat_prop_list.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -165,243 +165,334 @@ $(function(){initNavTree('class_h5_1_1_d_set_creat_prop_list.html',''); initResi

Public Member Functions

bool allFiltersAvail () const + Queries whether all the filters set in this property list are available currently.
   DSetCreatPropList () + Default constructor: creates a stub dataset creation property list.
   DSetCreatPropList (const DSetCreatPropList &orig) + Copy constructor: same HDF5 object as original DSetCreatPropList object.
   DSetCreatPropList (const hid_t plist_id) + Creates a DSetCreatPropList object using the id of an existing dataset creation property list.
  -virtual H5std_string fromClass () const override - Returns this class name.
-  +virtual std::string fromClass () const override + Returns this class name.
+  H5D_alloc_time_t getAllocTime () const + Get space allocation time for this property.
  int getChunk (int max_ndims, hsize_t *dim) const + Retrieves the size of the chunks used to store a chunked layout dataset.
  void getExternal (unsigned idx, size_t name_size, char *name, HDoff_t &offset, hsize_t &size) const + Returns information about an external file.
  int getExternalCount () const + Returns the number of external files for a dataset.
  H5D_fill_time_t getFillTime () const + Gets fill value writing time.
  void getFillValue (const DataType &fvalue_type, void *value) const + Retrieves a dataset fill value.
  H5Z_filter_t getFilter (int filter_number, unsigned int &flags, size_t &cd_nelmts, unsigned int *cd_values, size_t namelen, char name[], unsigned int &filter_config) const + Returns information about a filter in a pipeline.
  void getFilterById (H5Z_filter_t filter_id, unsigned int &flags, size_t &cd_nelmts, unsigned int *cd_values, size_t namelen, char name[], unsigned int &filter_config) const + Returns information about a filter in a pipeline given the filter id.
  H5D_layout_t getLayout () const + Retrieves the layout type of this property list.
  int getNfilters () const + Returns the number of filters in the pipeline.
  H5D_fill_value_t isFillValueDefined () const + Check if fill value has been defined for this property.
  void modifyFilter (H5Z_filter_t filter_id, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[]) const + Modifies the specified filter.
  void removeFilter (H5Z_filter_t filter_id) const + Removes one or more filters.
  void setAllocTime (H5D_alloc_time_t alloc_time) const + Sets space allocation time for dataset during creation.
  void setChunk (int ndims, const hsize_t *dim) const + Sets the size of the chunks used to store a chunked layout dataset.
  void setDeflate (int level) const + Sets compression method and compression level.
  void setExternal (const char *name, HDoff_t offset, hsize_t size) const + Adds an external file to the list of external files.
  void setFillTime (H5D_fill_time_t fill_time) const + Sets fill value writing time for dataset.
  void setFillValue (const DataType &fvalue_type, const void *value) const + Sets a dataset fill value.
  void setFilter (H5Z_filter_t filter, unsigned int flags=0, size_t cd_nelmts=0, const unsigned int cd_values[]=NULL) const + Adds a filter to the filter pipeline.
  void setFletcher32 () const + Sets Fletcher32 checksum of EDC for this property list.
  void setLayout (H5D_layout_t layout) const + Sets the type of storage used store the raw data for a dataset.
  void setNbit () const + Sets up for the use of the Nbit compression filter.
  void setShuffle () const + Sets method of the shuffle filter.
  void setSzip (unsigned int options_mask, unsigned int pixels_per_block) const + Sets up for the use of the SZIP compression filter.
  void setVirtual (const DataSpace &vspace, const char *src_fname, const char *src_dsname, const DataSpace &sspace) const + Maps elements of a virtual dataset to elements of the source dataset.
  -void setVirtual (const DataSpace &vspace, const H5std_string src_fname, const H5std_string src_dsname, const DataSpace &sspace) const -  +void setVirtual (const DataSpace &vspace, const std::string src_fname, const std::string src_dsname, const DataSpace &sspace) const + Maps elements of a virtual dataset to elements of the source dataset.
+  virtual ~DSetCreatPropList () override=default   - Public Member Functions inherited from ObjCreatPropList unsigned getAttrCrtOrder () const + Returns the flags indicating creation order is tracked/indexed for attributes on an object.
  void getAttrPhaseChange (unsigned &max_compact, unsigned &min_dense) const + Gets attribute storage phase change thresholds.
   ObjCreatPropList () + Creates a file access property list.
   ObjCreatPropList (const hid_t plist_id) + Creates a file access property list using the id of an existing one.
   ObjCreatPropList (const ObjCreatPropList &original) + Copy constructor: same HDF5 object as original.
  void setAttrCrtOrder (unsigned crt_order_flags) const + Set the flags for creation order of attributes on an object.
  void setAttrPhaseChange (unsigned max_compact=8, unsigned min_dense=6) const + Sets attribute storage phase change thresholds.
  virtual ~ObjCreatPropList () override=default   - Public Member Functions inherited from PropList -virtual void close () override -  +virtual void close () override + Closes the property list if it is not a default one.
+  void closeClass () const + Close a property list class.
  void copy (const PropList &like_plist) + Makes a copy of an existing property list.
  void copyProp (PropList &dest, const char *name) const + Copies a property from this property list or class to another.
  -void copyProp (PropList &dest, const H5std_string &name) const -  +void copyProp (PropList &dest, const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void copyProp (PropList &dest, PropList &src, const char *name) const + Copies a property from one list or class to another - Obsolete.
  -void copyProp (PropList &dest, PropList &src, const H5std_string &name) const -  +void copyProp (PropList &dest, PropList &src, const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. - Obsolete.
+  hid_t getClass () const + Returns the class of this property list, i.e. H5P_FILE_CREATE...
  -H5std_string getClassName () const -  +std::string getClassName () const + Return the name of a generic property list class.
+  PropList getClassParent () const + Returns the parent class of a generic property class.
  -virtual hid_t getId () const override -  +virtual hid_t getId () const override + Get the id of this property list.
+  size_t getNumProps () const + Returns the number of properties in this property list or class.
  -H5std_string getProperty (const char *name) const -  +std::string getProperty (const char *name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void getProperty (const char *name, void *value) const + Query the value of a property in a property list.
  -H5std_string getProperty (const H5std_string &name) const -  -void getProperty (const H5std_string &name, void *value) const -  +std::string getProperty (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void getProperty (const std::string &name, void *value) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  size_t getPropSize (const char *name) const + Query the size of a property in a property list or class.
  -size_t getPropSize (const H5std_string &name) const -  +size_t getPropSize (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  bool isAClass (const PropList &prop_class) const + Determines whether a property list is a certain class.
  PropList & operator= (const PropList &rhs) + Assignment operator.
  bool operator== (const PropList &rhs) const + Compares this property list or class against the given list or class.
  bool propExist (const char *name) const  Query the existence of a property in a property object.
  -bool propExist (const H5std_string &name) const -  +bool propExist (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+   PropList () + Default constructor: creates a stub property list object.
   PropList (const hid_t plist_id) + Creates a property list using the id of an existing property.
   PropList (const PropList &original) + Copy constructor: same HDF5 object as original.
  void removeProp (const char *name) const + Removes a property from a property list.
  -void removeProp (const H5std_string &name) const -  +void removeProp (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void setProperty (const char *name, const char *charptr) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
  -void setProperty (const char *name, const H5std_string &strg) const -  +void setProperty (const char *name, const std::string &strg) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void setProperty (const char *name, const void *value) const + Set a property's value in a property list.
  -void setProperty (const char *name, H5std_string &strg) const -  +void setProperty (const char *name, std::string &strg) const + Deprecated due to missing const in prototype. (1.10.1)
+  void setProperty (const char *name, void *value) const + Deprecated due to missing const in prototype. (1.10.1)
  -void setProperty (const H5std_string &name, const H5std_string &strg) const -  -void setProperty (const H5std_string &name, const void *value) const -  -void setProperty (const H5std_string &name, H5std_string &strg) const -  -void setProperty (const H5std_string &name, void *value) const -  -virtual ~PropList () override -  +void setProperty (const std::string &name, const std::string &strg) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void setProperty (const std::string &name, const void *value) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void setProperty (const std::string &name, std::string &strg) const + Deprecated due to missing const in prototype. (1.10.1)
+  +void setProperty (const std::string &name, void *value) const + Deprecated due to missing const in prototype. (1.10.1)
+  +virtual ~PropList () override + Properly terminates access to this property list.
+  - Public Member Functions inherited from IdComponent void decRefCount () const + Decrement reference counter for the id of this object.
  void decRefCount (const hid_t obj_id) const + Decrement reference counter for a given id.
  int getCounter () const + Returns the reference counter for the id of this object.
  int getCounter (const hid_t obj_id) const + Returns the reference counter for a given id.
  H5I_type_t getHDFObjType () const + Returns the type of the object. It is an overloaded function of the above function.
  void incRefCount () const + Increment reference counter for the id of this object.
  void incRefCount (const hid_t obj_id) const + Increment reference counter for a given id.
  -H5std_string inMemFunc (const char *func_name) const -  +std::string inMemFunc (const char *func_name) const + Makes and returns string "<class-name>::<func_name>".
+  IdComponent & operator= (const IdComponent &rhs) + Assignment operator.
  void setId (const hid_t new_id) + Sets the identifier of this object to a new value.
  virtual ~IdComponent ()=default   - - + + - - + + - - + + - - - - - - - - + + + + + + + + + + + +

Static Public Member Functions

static void deleteConstants ()
 
static void deleteConstants ()
 
- Static Public Member Functions inherited from ObjCreatPropList
static void deleteConstants ()
 
static void deleteConstants ()
 
- Static Public Member Functions inherited from PropList
static void deleteConstants ()
 
static void deleteConstants ()
 
- Static Public Member Functions inherited from IdComponent
static H5I_type_t getHDFObjType (const hid_t obj_id)
 
static hsize_t getNumMembers (H5I_type_t type)
 
static bool isValid (hid_t an_id)
 
static bool typeExists (H5I_type_t type)
 
static H5I_type_t getHDFObjType (const hid_t obj_id)
 Given an id, returns the type of the object.
 
static hsize_t getNumMembers (H5I_type_t type)
 Returns the number of members of the given type.
 
static bool isValid (hid_t an_id)
 Checks if the given ID is valid.
 
static bool typeExists (H5I_type_t type)
 Queries if a given type is currently registered with the library.
 
- - - + + + - - - + + + - - - + + +

Static Public Attributes

static const DSetCreatPropList & DEFAULT
 Default dataset creation property list.
 
static const DSetCreatPropList & DEFAULT = *getConstant()
 Default dataset creation property list.
 
- Static Public Attributes inherited from ObjCreatPropList
static const ObjCreatPropList & DEFAULT
 Default object creation property list.
 
static const ObjCreatPropList & DEFAULT = *getConstant()
 Default object creation property list.
 
- Static Public Attributes inherited from PropList
static const PropList & DEFAULT
 Default property list.
 
static const PropList & DEFAULT = *getConstant()
 Default property list.
 
- - + + + + - - + + - - + + - +

Additional Inherited Members

- Protected Member Functions inherited from PropList
virtual void p_setId (const hid_t new_id) override
 
virtual void p_setId (const hid_t new_id) override
 Sets the identifier of this object to a new value.
 
- Protected Member Functions inherited from IdComponent
 IdComponent ()
 Default constructor.
 
H5std_string p_get_file_name () const
 
std::string p_get_file_name () const
 
- Static Protected Member Functions inherited from IdComponent
static bool p_valid_id (const hid_t obj_id)
 
static bool p_valid_id (const hid_t obj_id)
 
- Protected Attributes inherited from PropList
hid_t id
 
- Static Protected Attributes inherited from IdComponent
static bool H5dontAtexit_called
static bool H5dontAtexit_called = false
 

Constructor & Destructor Documentation

@@ -420,6 +511,8 @@ Additional Inherited Members
+

Default constructor: creates a stub dataset creation property list.

+
@@ -437,6 +530,8 @@ Additional Inherited Members
+

Copy constructor: same HDF5 object as original DSetCreatPropList object.

+
@@ -454,6 +549,8 @@ Additional Inherited Members
+

Creates a DSetCreatPropList object using the id of an existing dataset creation property list.

+
@@ -497,10 +594,19 @@ Additional Inherited Members
+

Queries whether all the filters set in this property list are available currently.

+
Returns
true if all filters available, and false if one or more filters not currently available
+
Exceptions
+ + +
H5::PropListIException
+
+
+
- -

◆ deleteConstants()

+ +

◆ deleteConstants()

@@ -509,7 +615,7 @@ Additional Inherited Members - + @@ -524,8 +630,8 @@ Additional Inherited Members - -

◆ fromClass()

+ +

◆ fromClass()

@@ -534,7 +640,7 @@ Additional Inherited Members
static void deleteConstants void deleteConstants ( )
- + @@ -549,7 +655,7 @@ Additional Inherited Members

Returns this class name.

-

Reimplemented from ObjCreatPropList.

+

Reimplemented from ObjCreatPropList.

@@ -568,6 +674,22 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
+

Get space allocation time for this property.

+
Returns
Space allocation time.
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The values of space allocation time can be one of the following:
    +
  • H5D_ALLOC_TIME_DEFAULT
  • +
  • H5D_ALLOC_TIME_EARLY
  • +
  • H5D_ALLOC_TIME_LATE
  • +
  • H5D_ALLOC_TIME_INCR
  • +
+
+
@@ -589,6 +711,21 @@ Additional Inherited Members
+

Retrieves the size of the chunks used to store a chunked layout dataset.

+
Parameters
+ + + +
max_ndims- IN: Size of dim array
dim- OUT: Array to store the chunk dimensions
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -625,6 +762,27 @@ Additional Inherited Members
+

Returns information about an external file.

+
Parameters
+ + + + + + +
idx- IN: Index of the external file, ranges [0-(N-1)] and returned by getExternalCount()
name_size- IN: Maximum length of name
name- OUT: Name of the external file
offset- OUT: Location to return an offset value
size- OUT: Location to return the size of the external file data
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The parameter idx ranges [0..N-1] where N is returned by getExternalCount(). At most name_size characters are copied into the name array. If the external file name is longer than name_size with the null terminator, the return value is not null terminated (similar to strncpy()). If name_size is zero or name is a null pointer, the external file name will not be returned. If offset or size are null pointers then the corresponding information will not be returned.
+
Note
In 1.14.x and earlier, the offset parameter was of type off_t, which is a 32-bit signed long value on Windows, which limited the valid offset that can be returned to 2 GiB.
+
Version
2.0.0 offset parameter type changed to HDoff_t from off_t.
+
@@ -642,6 +800,15 @@ Additional Inherited Members
+

Returns the number of external files for a dataset.

+
Returns
Number of external files
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -659,6 +826,20 @@ Additional Inherited Members
+

Gets fill value writing time.

+
Returns
Fill value writing time
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
Valid values for fill value writing time include
    +
  • H5D_FILL_TIME_NEVER
  • +
  • H5D_FILL_TIME_ALLOC.
  • +
+
+
@@ -680,6 +861,22 @@ Additional Inherited Members
+

Retrieves a dataset fill value.

+
Parameters
+ + + +
fvalue_type- IN: Data type for the value passed via value
value- OUT: Pointer to buffer to hold the retrieved fill value
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The fill value is returned through value pointer and the memory is allocated by the caller. The fill value will be converted from its current data type to the specified by fvalue_type.
+
@@ -726,6 +923,28 @@ Additional Inherited Members
+

Returns information about a filter in a pipeline.

+
Parameters
+ + + + + + + + +
filter_number- IN: Filter to get, range [0..N-1], where N is returned by H5Pget_nfilters()
flags- OUT: General properties of the filter
cd_nelmts- IN/OUT: Number of elements in cd_values /Number of values defined by the filter
cd_values- OUT: Array to hold the data; allocated by the user
namelen- IN: Length of name
name- OUT: Name of the filter
filter_config- OUT: Flags indicating whether filter can encode/decode
+
+
+
Returns
Filter id
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
Failure occurs when filter_number is out of range.
+
@@ -772,6 +991,26 @@ Additional Inherited Members
+

Returns information about a filter in a pipeline given the filter id.

+
Parameters
+ + + + + + + + +
filter_id- IN: Filter to get
flags- OUT: General properties of the filter
cd_nelmts- IN/OUT: Number of elements in cd_values /Number of values defined by the filter
cd_values- OUT: Array to hold the data; allocated by the user
namelen- IN: Length of name
name- OUT: Name of the filter
filter_config- OUT: Flags indicating whether filter can encode/decode
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -789,6 +1028,21 @@ Additional Inherited Members
+

Retrieves the layout type of this property list.

+
Returns
Layout type, which can be:
    +
  • H5D_COMPACT - raw data is stored in the object header in the file.
  • +
  • H5D_CONTIGUOUS - raw data is stored separately from the object header in one contiguous chunk in the file.
  • +
  • H5D_CHUNKED - raw data is stored separately from the object header in chunks in separate locations in the file.
  • +
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
+
@@ -806,6 +1060,15 @@ Additional Inherited Members
+

Returns the number of filters in the pipeline.

+
Returns
Number of filters
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -823,6 +1086,20 @@ Additional Inherited Members
+

Check if fill value has been defined for this property.

+
Returns
    +
  • H5D_FILL_VALUE_UNDEFINED =0,
  • +
  • H5D_FILL_VALUE_DEFAULT =1,
  • +
  • H5D_FILL_VALUE_USER_DEFINED =2
  • +
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -854,6 +1131,26 @@ Additional Inherited Members
+

Modifies the specified filter.

+
Parameters
+ + + + + +
filter_id- IN: Filter to get
flags- OUT: General properties of the filter
cd_nelmts- IN: Number of elements in cd_values
+ OUT: Number of values defined by the filter
cd_values- OUT: Array to hold the data; allocated by the user
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The flags argument is a bit vector of the field: H5Z_FLAG_OPTIONAL(0x0001)
+
If this bit is set then the filter is optional. If the filter fails during a DataSet::write() 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 a DataSet::read() of the chunk. If this bit is clear and the filter fails then the entire I/O operation fails.
+
@@ -871,6 +1168,21 @@ Additional Inherited Members
+

Removes one or more filters.

+
Parameters
+ + +
filter_id- IN: Filter to remove
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
Deletes a filter from the dataset creation property list; deletes all filters if filter_id is H5Z_FILTER_ALL.
+
@@ -888,6 +1200,27 @@ Additional Inherited Members
+

Sets space allocation time for dataset during creation.

+
Parameters
+ + +
alloc_time- IN: Allocation time
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
Valid values for space allocation time include:
    +
  • H5D_ALLOC_TIME_DEFAULT
  • +
  • H5D_ALLOC_TIME_EARLY
  • +
  • H5D_ALLOC_TIME_LATE
  • +
  • H5D_ALLOC_TIME_INCR
  • +
+
+
@@ -909,6 +1242,22 @@ Additional Inherited Members
+

Sets the size of the chunks used to store a chunked layout dataset.

+
Parameters
+ + + +
ndims- IN: Number of dimensions of each chunk
dim- IN: Array containing the size of each chunk
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The ndims parameter currently must have the same value as the rank of the dataset. The values of the dim array define the size of the chunks to store the dataset's raw data. As a side-effect, the layout of the dataset will be changed to H5D_CHUNKED, if it is not so already.
+
@@ -926,6 +1275,21 @@ Additional Inherited Members
+

Sets compression method and compression level.

+
Parameters
+ + +
level- IN: Compression level, should [0..9], inclusive
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The function sets the compression method for this property list to H5D_COMPRESS_DEFLATE and the compression level to level. Lower compression levels are faster but result in less compression.
+
@@ -952,6 +1316,25 @@ Additional Inherited Members
+

Adds an external file to the list of external files.

+
Parameters
+ + + + +
name- IN: Name of the external file
offset- IN: Location where the data starts in the file
size- IN: Number of bytes reserved in the file for the data
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
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 size 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).
+
Note
In 1.14.x and earlier, the offset parameter was of type off_t, which is a 32-bit signed long value on Windows, which limited the valid offset that can be set to 2 GiB.
+
Version
2.0.0 offset parameter type changed to HDoff_t from off_t.
+
@@ -969,6 +1352,19 @@ Additional Inherited Members
+

Sets fill value writing time for dataset.

+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
Valid values for fill value writing time include
    +
  • H5D_FILL_TIME_NEVER
  • +
  • H5D_FILL_TIME_ALLOC.
  • +
+
+
@@ -990,6 +1386,23 @@ Additional Inherited Members
+

Sets a dataset fill value.

+
Parameters
+ + + +
fvalue_type- IN: Data type for the value passed via value
value- IN: Pointer to buffer containing the fill value
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The datatype may differ from that of the dataset, but it must be one that the HDF5 library is able to convert value to the dataset datatype when the dataset is created. The default fill value is 0 (zero,) which is interpreted according to the actual dataset datatype.
+
For information on setting fill value, please refer to the H5Pset_fill_value API in the HDF5 C Reference Manual.
+
@@ -1001,7 +1414,7 @@ Additional Inherited Members void setFilter ( - H5Z_filter_t filter, + H5Z_filter_t filter_id, @@ -1021,6 +1434,25 @@ Additional Inherited Members
+

Adds a filter to the filter pipeline.

+
Parameters
+ + + + + +
filter_id- IN: Filter to add
flags- IN: Specifies general properties of the filter
cd_nelmts- IN: Number of elements in cd_values
cd_values- IN: Auxiliary data for the filter
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The flags argument is a bit vector of the field: H5Z_FLAG_OPTIONAL(0x0001)
+
If this bit is set then the filter is optional. If the filter fails during a DataSet::write() 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 a DataSet::read() of the chunk. If this bit is clear and the filter fails then the entire I/O operation fails.
+
@@ -1038,6 +1470,14 @@ Additional Inherited Members
+

Sets Fletcher32 checksum of EDC for this property list.

+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -1055,6 +1495,21 @@ Additional Inherited Members
+

Sets the type of storage used store the raw data for a dataset.

+
Parameters
+ + +
layout- IN: Type of storage layout for raw data
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
For information, please refer to the H5Pset_layout API in the HDF5 C Reference Manual.
+
@@ -1072,6 +1527,15 @@ Additional Inherited Members
+

Sets up for the use of the Nbit compression filter.

+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The associate C function sets an Nbit compression filter, H5Z_FILTER_NBIT, for a dataset. For more information about Nbit compression, please refer to the H5Pset_nbit API in the HDF5 C Reference Manual.
+
@@ -1089,6 +1553,15 @@ Additional Inherited Members
+

Sets method of the shuffle filter.

+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
For information, please refer to the H5Pset_shuffle API in the HDF5 C Reference Manual.
+
@@ -1110,6 +1583,22 @@ Additional Inherited Members
+

Sets up for the use of the SZIP compression filter.

+
Parameters
+ + + +
options_mask- IN: A bit-mask conveying the desired SZIP options. Valid values are H5_SZIP_EC_OPTION_MASK and H5_SZIP_NN_OPTION_MASK.
pixels_per_block- IN: Number of pixels or data elements in each data block.
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The associate C function sets an SZIP compression filter, H5Z_FILTER_SZIP, for a dataset. For more information about SZIP and usage, please refer to the H5Pset_szip API in the HDF5 C Reference Manual.
+
@@ -1141,10 +1630,28 @@ Additional Inherited Members
+

Maps elements of a virtual dataset to elements of the source dataset.

+
Parameters
+ + + + + +
vspace- IN: Dataspace the virtual dataset, possibly an unlimited selection
src_fname- IN: Name of the HDF5 file where the source dataset is located (char*)
src_dsname- IN: Path to the dataset in the file specified by src_file_name (char*)
sspace- IN: Dataspace with a selection applied, possibly an unlimited selection
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
For information, please refer to the H5Pset_virtual API in the HDF5 C Reference Manual.
+
- -

◆ setVirtual() [2/2]

+ +

◆ setVirtual() [2/2]

@@ -1157,12 +1664,12 @@ Additional Inherited Members - const H5std_string src_fname, + const std::string src_fname, - const H5std_string src_dsname, + const std::string src_dsname, @@ -1172,11 +1679,29 @@ Additional Inherited Members
+

Maps elements of a virtual dataset to elements of the source dataset.

+
Parameters
+ + + + + +
vspace- IN: Dataspace the virtual dataset, possibly an unlimited selection
src_fname- IN: Name of the HDF5 file where the source dataset is located (H5std_string)
src_dsname- IN: Path to the dataset in the file specified by src_file_name (H5std_string)
sspace- IN: Dataspace with a selection applied, possibly an unlimited selection
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
For information, please refer to the H5Pset_virtual API in the HDF5 C Reference Manual.
+

Field Documentation

- -

◆ DEFAULT

+ +

◆ DEFAULT

@@ -1185,7 +1710,7 @@ Additional Inherited Members - +
const DSetCreatPropList& DEFAULTconst DSetCreatPropList & DEFAULT = *getConstant()
@@ -1199,8 +1724,9 @@ Additional Inherited Members
-
The documentation for this class was generated from the following file:
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 index 14149685b68..3e3127c2b2b 100644 --- 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 @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -164,207 +164,285 @@ $(function(){initNavTree('class_h5_1_1_d_set_mem_xfer_prop_list.html',''); initR

Public Member Functions

 DSetMemXferPropList () + Default constructor: creates a stub dataset memory and transfer property list object.
   DSetMemXferPropList (const char *expression) + Creates a dataset transfer property list with transform expression.
   DSetMemXferPropList (const DSetMemXferPropList &orig) + Copy constructor: same HDF5 object as original DSetMemXferPropList object.
   DSetMemXferPropList (const hid_t plist_id) + Creates a DSetMemXferPropList object using the id of an existing DSetMemXferPropList.
  -virtual H5std_string fromClass () const override - Returns this class name.
-  +virtual std::string fromClass () const override + Returns this class name.
+  void getBtreeRatios (double &left, double &middle, double &right) const + Gets B-tree split ratios for a dataset transfer property list.
  size_t getBuffer (void **tconv, void **bkg) const + Reads buffer settings.
  -H5std_string getDataTransform () const -  +std::string getDataTransform () const + This is an overloaded member function, provided for convenience. It takes no parameter and returns a H5std_string for the expression.
+  ssize_t getDataTransform (char *exp, size_t buf_size=0) const + Sets data transform expression.
  H5Z_EDC_t getEDCCheck () const + Determines whether error-detection is enabled for dataset reads.
  size_t getHyperVectorSize () const + Returns the number of I/O vectors to be read/written in hyperslab I/O.
  bool getPreserve () const + Checks status of the dataset transfer property list.
  hsize_t getSmallDataBlockSize () const + Returns the current small data block size setting.
  void getTypeConvCB (H5T_conv_except_func_t *op, void **user_data) const + Gets the exception handling callback function and data.
  void getVlenMemManager (H5MM_allocate_t &alloc, void **alloc_info, H5MM_free_t &free, void **free_info) const + Gets the memory manager for variable-length datatype allocation.
  void setBtreeRatios (double left, double middle, double right) const + Sets B-tree split ratios for a dataset transfer property list.
  void setBuffer (size_t size, void *tconv, void *bkg) const + Sets type conversion and background buffers.
  void setDataTransform (const char *expression) const + Sets data transform expression.
  -void setDataTransform (const H5std_string &expression) const -  +void setDataTransform (const std::string &expression) const + This is an overloaded member function, provided for convenience. It takes a reference to a H5std_string for the expression.
+  void setEDCCheck (H5Z_EDC_t check) const + Enables or disables error-detecting for a dataset reading process.
  void setHyperVectorSize (size_t vector_size) const + Sets number of I/O vectors to be read/written in hyperslab I/O.
  void setPreserve (bool status) const + Sets the dataset transfer property list status to true or false.
  void setSmallDataBlockSize (hsize_t size) const + Sets the size of a contiguous block reserved for small data.
  void setTypeConvCB (H5T_conv_except_func_t op, void *user_data) const + Sets an exception handling callback for datatype conversion for a dataset transfer property list.
  void setVlenMemManager () const + Sets the memory manager for variable-length datatype allocation - system malloc and free will be used.
  void setVlenMemManager (H5MM_allocate_t alloc, void *alloc_info, H5MM_free_t free, void *free_info) const + Sets the memory manager for variable-length datatype allocation.
  virtual ~DSetMemXferPropList () override=default   - Public Member Functions inherited from PropList -virtual void close () override -  +virtual void close () override + Closes the property list if it is not a default one.
+  void closeClass () const + Close a property list class.
  void copy (const PropList &like_plist) + Makes a copy of an existing property list.
  void copyProp (PropList &dest, const char *name) const + Copies a property from this property list or class to another.
  -void copyProp (PropList &dest, const H5std_string &name) const -  +void copyProp (PropList &dest, const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void copyProp (PropList &dest, PropList &src, const char *name) const + Copies a property from one list or class to another - Obsolete.
  -void copyProp (PropList &dest, PropList &src, const H5std_string &name) const -  +void copyProp (PropList &dest, PropList &src, const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. - Obsolete.
+  hid_t getClass () const + Returns the class of this property list, i.e. H5P_FILE_CREATE...
  -H5std_string getClassName () const -  +std::string getClassName () const + Return the name of a generic property list class.
+  PropList getClassParent () const + Returns the parent class of a generic property class.
  -virtual hid_t getId () const override -  +virtual hid_t getId () const override + Get the id of this property list.
+  size_t getNumProps () const + Returns the number of properties in this property list or class.
  -H5std_string getProperty (const char *name) const -  +std::string getProperty (const char *name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void getProperty (const char *name, void *value) const + Query the value of a property in a property list.
  -H5std_string getProperty (const H5std_string &name) const -  -void getProperty (const H5std_string &name, void *value) const -  +std::string getProperty (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void getProperty (const std::string &name, void *value) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  size_t getPropSize (const char *name) const + Query the size of a property in a property list or class.
  -size_t getPropSize (const H5std_string &name) const -  +size_t getPropSize (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  bool isAClass (const PropList &prop_class) const + Determines whether a property list is a certain class.
  PropList & operator= (const PropList &rhs) + Assignment operator.
  bool operator== (const PropList &rhs) const + Compares this property list or class against the given list or class.
  bool propExist (const char *name) const  Query the existence of a property in a property object.
  -bool propExist (const H5std_string &name) const -  +bool propExist (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+   PropList () + Default constructor: creates a stub property list object.
   PropList (const hid_t plist_id) + Creates a property list using the id of an existing property.
   PropList (const PropList &original) + Copy constructor: same HDF5 object as original.
  void removeProp (const char *name) const + Removes a property from a property list.
  -void removeProp (const H5std_string &name) const -  +void removeProp (const std::string &name) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void setProperty (const char *name, const char *charptr) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
  -void setProperty (const char *name, const H5std_string &strg) const -  +void setProperty (const char *name, const std::string &strg) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  void setProperty (const char *name, const void *value) const + Set a property's value in a property list.
  -void setProperty (const char *name, H5std_string &strg) const -  +void setProperty (const char *name, std::string &strg) const + Deprecated due to missing const in prototype. (1.10.1)
+  void setProperty (const char *name, void *value) const + Deprecated due to missing const in prototype. (1.10.1)
  -void setProperty (const H5std_string &name, const H5std_string &strg) const -  -void setProperty (const H5std_string &name, const void *value) const -  -void setProperty (const H5std_string &name, H5std_string &strg) const -  -void setProperty (const H5std_string &name, void *value) const -  -virtual ~PropList () override -  +void setProperty (const std::string &name, const std::string &strg) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void setProperty (const std::string &name, const void *value) const + This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
+  +void setProperty (const std::string &name, std::string &strg) const + Deprecated due to missing const in prototype. (1.10.1)
+  +void setProperty (const std::string &name, void *value) const + Deprecated due to missing const in prototype. (1.10.1)
+  +virtual ~PropList () override + Properly terminates access to this property list.
+  - Public Member Functions inherited from IdComponent void decRefCount () const + Decrement reference counter for the id of this object.
  void decRefCount (const hid_t obj_id) const + Decrement reference counter for a given id.
  int getCounter () const + Returns the reference counter for the id of this object.
  int getCounter (const hid_t obj_id) const + Returns the reference counter for a given id.
  H5I_type_t getHDFObjType () const + Returns the type of the object. It is an overloaded function of the above function.
  void incRefCount () const + Increment reference counter for the id of this object.
  void incRefCount (const hid_t obj_id) const + Increment reference counter for a given id.
  -H5std_string inMemFunc (const char *func_name) const -  +std::string inMemFunc (const char *func_name) const + Makes and returns string "<class-name>::<func_name>".
+  IdComponent & operator= (const IdComponent &rhs) + Assignment operator.
  void setId (const hid_t new_id) + Sets the identifier of this object to a new value.
  virtual ~IdComponent ()=default   - - + + - - + + - - - - - - - - + + + + + + + + + + + +

Static Public Member Functions

static void deleteConstants ()
 
static void deleteConstants ()
 
- Static Public Member Functions inherited from PropList
static void deleteConstants ()
 
static void deleteConstants ()
 
- Static Public Member Functions inherited from IdComponent
static H5I_type_t getHDFObjType (const hid_t obj_id)
 
static hsize_t getNumMembers (H5I_type_t type)
 
static bool isValid (hid_t an_id)
 
static bool typeExists (H5I_type_t type)
 
static H5I_type_t getHDFObjType (const hid_t obj_id)
 Given an id, returns the type of the object.
 
static hsize_t getNumMembers (H5I_type_t type)
 Returns the number of members of the given type.
 
static bool isValid (hid_t an_id)
 Checks if the given ID is valid.
 
static bool typeExists (H5I_type_t type)
 Queries if a given type is currently registered with the library.
 
- - - + + + - - - + + +

Static Public Attributes

static const DSetMemXferPropList & DEFAULT
 Default dataset memory and transfer property list.
 
static const DSetMemXferPropList & DEFAULT = *getConstant()
 Default dataset memory and transfer property list.
 
- Static Public Attributes inherited from PropList
static const PropList & DEFAULT
 Default property list.
 
static const PropList & DEFAULT = *getConstant()
 Default property list.
 
- - + + + + - - + + - - + + - +

Additional Inherited Members

- Protected Member Functions inherited from PropList
virtual void p_setId (const hid_t new_id) override
 
virtual void p_setId (const hid_t new_id) override
 Sets the identifier of this object to a new value.
 
- Protected Member Functions inherited from IdComponent
 IdComponent ()
 Default constructor.
 
H5std_string p_get_file_name () const
 
std::string p_get_file_name () const
 
- Static Protected Member Functions inherited from IdComponent
static bool p_valid_id (const hid_t obj_id)
 
static bool p_valid_id (const hid_t obj_id)
 
- Protected Attributes inherited from PropList
hid_t id
 
- Static Protected Attributes inherited from IdComponent
static bool H5dontAtexit_called
static bool H5dontAtexit_called = false
 

Constructor & Destructor Documentation

@@ -383,6 +461,8 @@ Additional Inherited Members
+

Default constructor: creates a stub dataset memory and transfer property list object.

+
@@ -400,6 +480,8 @@ Additional Inherited Members
+

Creates a dataset transfer property list with transform expression.

+
@@ -411,12 +493,20 @@ Additional Inherited Members DSetMemXferPropList ( - const DSetMemXferPropList & orig) + const DSetMemXferPropList & original)
+

Copy constructor: same HDF5 object as original DSetMemXferPropList object.

+
Parameters
+ + +
original- IN: Original dataset memory and transfer property list object to copy
+
+
+
@@ -434,6 +524,14 @@ Additional Inherited Members
+

Creates a DSetMemXferPropList object using the id of an existing DSetMemXferPropList.

+
Parameters
+ + +
plist_id- IN: Id of an existing dataset memory and transfer property list
+
+
+
@@ -462,8 +560,8 @@ Additional Inherited Members

Member Function Documentation

- -

◆ deleteConstants()

+ +

◆ deleteConstants()

@@ -472,7 +570,7 @@ Additional Inherited Members - + @@ -487,8 +585,8 @@ Additional Inherited Members - -

◆ fromClass()

+ +

◆ fromClass()

@@ -497,7 +595,7 @@ Additional Inherited Members
static void deleteConstants void deleteConstants ( )
- + @@ -512,7 +610,7 @@ Additional Inherited Members

Returns this class name.

-

Reimplemented from PropList.

+

Reimplemented from PropList.

@@ -540,6 +638,22 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
+

Gets B-tree split ratios for a dataset transfer property list.

+
Parameters
+ + + + +
left- OUT: B-tree split ratio for left-most nodes
middle- OUT: B-tree split ratio for right-most nodes and lone nodes
right- OUT: B-tree split ratio for all other nodes
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -561,16 +675,32 @@ Additional Inherited Members
+

Reads buffer settings.

+
Parameters
+ + + +
tconv- OUT: Pointer to application-allocated type conversion buf
bkg- OUT: Pointer to application-allocated background buffer
+
+
+
Returns
Buffer size, in bytes
+
Exceptions
+ + +
H5::PropListIException
+
+
+
- -

◆ getDataTransform() [1/2]

+ +

◆ getDataTransform() [1/2]

- + @@ -578,6 +708,14 @@ Additional Inherited Members
H5std_string getDataTransform std::string getDataTransform ( ) const
+

This is an overloaded member function, provided for convenience. It takes no parameter and returns a H5std_string for the expression.

+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -599,6 +737,21 @@ Additional Inherited Members
+

Sets data transform expression.

+
Parameters
+ + + +
exp- OUT: buffer for data transform expression (char*)
buf_size- IN: size of buffer for expression, including the null terminator
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -616,6 +769,15 @@ Additional Inherited Members
+

Determines whether error-detection is enabled for dataset reads.

+
Returns
H5Z_ENABLE_EDC or H5Z_DISABLE_EDC
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -633,6 +795,15 @@ Additional Inherited Members
+

Returns the number of I/O vectors to be read/written in hyperslab I/O.

+
Returns
Number of I/O vectors
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -650,6 +821,15 @@ Additional Inherited Members
+

Checks status of the dataset transfer property list.

+
Returns
Status of the dataset transfer property list
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -667,6 +847,15 @@ Additional Inherited Members
+

Returns the current small data block size setting.

+
Returns
Size of the small data block, in bytes
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -688,6 +877,21 @@ Additional Inherited Members
+

Gets the exception handling callback function and data.

+
Parameters
+ + + +
op- IN: Retrieved user function
user_data- IN: Retrieved user data
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -699,7 +903,7 @@ Additional Inherited Members void getVlenMemManager ( - H5MM_allocate_t & alloc, + H5MM_allocate_t & alloc_func, @@ -709,7 +913,7 @@ Additional Inherited Members - H5MM_free_t & free, + H5MM_free_t & free_func, @@ -719,6 +923,23 @@ Additional Inherited Members
+

Gets the memory manager for variable-length datatype allocation.

+
Parameters
+ + + + + +
alloc_func- OUT: User's allocate routine
alloc_info- OUT: User's allocation parameters
free_func- OUT: User's free routine
free_info- OUT: User's free parameters
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -745,6 +966,22 @@ Additional Inherited Members
+

Sets B-tree split ratios for a dataset transfer property list.

+
Parameters
+ + + + +
left- IN: B-tree split ratio for left-most nodes
middle- IN: B-tree split ratio for right-most nodes and lone nodes
right- IN: B-tree split ratio for all other nodes
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -771,6 +1008,22 @@ Additional Inherited Members
+

Sets type conversion and background buffers.

+
Parameters
+ + + + +
size- IN: Size, in bytes, of the type conversion and background buffers
tconv- IN: Pointer to application-allocated type conversion buffer
bkg- IN: Pointer to application-allocated background buffer
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -788,10 +1041,24 @@ Additional Inherited Members
+

Sets data transform expression.

+
Parameters
+ + +
expression- IN: null-terminated data transform expression (char*)
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
- -

◆ setDataTransform() [2/2]

+ +

◆ setDataTransform() [2/2]

@@ -799,12 +1066,26 @@ Additional Inherited Members void setDataTransform ( - const H5std_string & expression) + const std::string & expression) const
+

This is an overloaded member function, provided for convenience. It takes a reference to a H5std_string for the expression.

+
Parameters
+ + +
expression- IN: H5std_string data transform expression
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -822,6 +1103,26 @@ Additional Inherited Members
+

Enables or disables error-detecting for a dataset reading process.

+
Parameters
+ + +
check- IN: Specifies whether error detection is enabled or disabled
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
The error detection algorithm used is the algorithm previously specified in the corresponding dataset creation property list. This function does not affect the use of error detection in the writing process.
+
Valid values are as follows:
    +
  • H5Z_ENABLE_EDC (default)
  • +
  • H5Z_DISABLE_EDC
  • +
+
+
@@ -839,6 +1140,15 @@ Additional Inherited Members
+

Sets number of I/O vectors to be read/written in hyperslab I/O.

+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
For detail, please refer to the H5Pset_hyper_vector_size API in the HDF5 C Reference Manual.
+
@@ -856,6 +1166,20 @@ Additional Inherited Members
+

Sets the dataset transfer property list status to true or false.

+
Parameters
+ + +
status- IN: Status to set, true or false
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -873,6 +1197,21 @@ Additional Inherited Members
+

Sets the size of a contiguous block reserved for small data.

+
Parameters
+ + +
size- IN: Maximum size, in bytes, of the small data block.
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
Description
For detail, please refer to the H5Pset_small_data_block_size API in the HDF5 C Reference Manual.
+
@@ -894,6 +1233,21 @@ Additional Inherited Members
+

Sets an exception handling callback for datatype conversion for a dataset transfer property list.

+
Parameters
+ + + +
op- IN: User's function
user_data- IN: User's data
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -911,6 +1265,14 @@ Additional Inherited Members
+

Sets the memory manager for variable-length datatype allocation - system malloc and free will be used.

+
Exceptions
+ + +
H5::PropListIException
+
+
+
@@ -922,7 +1284,7 @@ Additional Inherited Members void setVlenMemManager ( - H5MM_allocate_t alloc, + H5MM_allocate_t alloc_func, @@ -932,7 +1294,7 @@ Additional Inherited Members - H5MM_free_t free, + H5MM_free_t free_func, @@ -942,11 +1304,28 @@ Additional Inherited Members
+

Sets the memory manager for variable-length datatype allocation.

+
Parameters
+ + + + + +
alloc_func- IN: User's allocate routine
alloc_info- IN: User's allocation parameters
free_func- IN: User's free routine
free_info- IN: User's free parameters
+
+
+
Exceptions
+ + +
H5::PropListIException
+
+
+

Field Documentation

- -

◆ DEFAULT

+ +

◆ DEFAULT

@@ -955,7 +1334,7 @@ Additional Inherited Members - +
const DSetMemXferPropList& DEFAULTconst DSetMemXferPropList & DEFAULT = *getConstant()
@@ -969,8 +1348,9 @@ Additional Inherited Members
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_data_set.html b/develop/class_h5_1_1_data_set.html index ebe1085bef3..079f5fbda77 100644 --- a/develop/class_h5_1_1_data_set.html +++ b/develop/class_h5_1_1_data_set.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -167,348 +167,503 @@ $(function(){initNavTree('class_h5_1_1_data_set.html',''); initResizable(true); - - + + + + - + + + - + + + + + + - - - + + + + + - - - - - + + + + + + + - - - + + + + - - - + + + + + + - - - + + + + + - - - + + + + + - - + + + + - - - + + + + + - - + + + + - - + + + + - - - + + + + + + + - - + + + + + - - + + + + - - - + + + + + + - - + + + + + - - - + + + + + - + + - - - - - + + + + + + + + - - + + + + + - - - - - + + + + + + + + - + + - - + + + + + - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + + + + + - + + - - - - + + + + + + + + - + + + + - + + - - - - - - - - + + + + + + + + + + + + + - - + + + + - - + + + + + + - - + + + + + + - - - + + + + + - + + - + + - - - - - - + + + + + + + + + + - - + + + + - - + + + + - - - + + + + + - + + - - - - - + + + + + + + + - - - + + + + + - - + + + + - - + + + + + - - - - + + + + + + + - - + + + + + - - - - - - - - + + + + + + + + + + + - - + + + + - - + + + + + + + + + + - - + + + + + + + + + + + + + +

Public Member Functions

virtual void close () override
 
virtual void close () override
 Closes this dataset.
 
 DataSet ()
 Default constructor: creates a stub DataSet.
 
 DataSet (const Attribute &attr, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT)
 DataSet (const Attribute &attr, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT)
 Given a reference, ref, to an hdf5 attribute, creates a DataSet object.
 
 DataSet (const DataSet &original)
 Copy constructor: same HDF5 object as original.
 
 DataSet (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT)
 DataSet (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT)
 Given a reference, ref, to an hdf5 location, creates a DataSet object.
 
 DataSet (const hid_t existing_id)
 Creates an DataSet object using the id of an existing dataset.
 
void extend (const hsize_t *size) const
 Extends a dataset with unlimited dimension.
 
void fillMemBuf (const void *fill, const DataType &fill_type, void *buf, const DataType &buf_type, const DataSpace &space) const
 Fills a selection in memory with a value.
 
void fillMemBuf (void *buf, const DataType &buf_type, const DataSpace &space) const
 Fills a selection in memory with 0.
 
virtual H5std_string fromClass () const override
 Returns this class name.
 
virtual std::string fromClass () const override
 Returns this class name.
 
DSetAccPropList getAccessPlist () const
 Gets the dataset access property list.
 
DSetCreatPropList getCreatePlist () const
 Gets the dataset creation property list.
 
virtual hid_t getId () const override
 
virtual size_t getInMemDataSize () const override
 Gets the size in memory of this abstract dataset.
 
virtual hid_t getId () const override
 Get the id of this dataset.
 
virtual size_t getInMemDataSize () const override
 Gets the size in memory of the dataset's data.
 
haddr_t getOffset () const
 Returns the address of this dataset in the file.
 
virtual DataSpace getSpace () const override
 Gets the dataspace of this abstract dataset - pure virtual.
 
virtual DataSpace getSpace () const override
 Gets a copy of the dataspace of this dataset.
 
void getSpaceStatus (H5D_space_status_t &status) const
 Determines whether space has been allocated for a dataset.
 
virtual hsize_t getStorageSize () const override
 Returns the amount of storage size required - pure virtual.
 
virtual hsize_t getStorageSize () const override
 Returns the amount of storage required for a dataset.
 
hsize_t getVlenBufSize (const DataType &type, const DataSpace &space) const
 Returns the number of bytes required to store VL data.
 
int iterateElems (void *buf, const DataType &type, const DataSpace &space, H5D_operator_t op, void *op_data=NULL)
 Iterates over all selected elements in a dataspace.
 
DataSet & operator= (const DataSet &original)
 Assignment operator: same HDF5 object as original.
 
void read (H5std_string &buf, const DataType &mem_type, const DataSpace &mem_space=DataSpace::ALL, const DataSpace &file_space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT) const
 
void read (void *buf, const DataType &mem_type, const DataSpace &mem_space=DataSpace::ALL, const DataSpace &file_space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT) const
void read (std::string &buf, const DataType &mem_type, const DataSpace &mem_space=DataSpace::ALL, const DataSpace &file_space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It takes a reference to a H5std_string for the buffer.
 
void read (void *buf, const DataType &mem_type, const DataSpace &mem_space=DataSpace::ALL, const DataSpace &file_space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT) const
 Reads raw data from the specified dataset.
 
void write (const H5std_string &buf, const DataType &mem_type, const DataSpace &mem_space=DataSpace::ALL, const DataSpace &file_space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT) const
 
void write (const void *buf, const DataType &mem_type, const DataSpace &mem_space=DataSpace::ALL, const DataSpace &file_space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT) const
void write (const std::string &buf, const DataType &mem_type, const DataSpace &mem_space=DataSpace::ALL, const DataSpace &file_space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It takes a reference to a H5std_string for the buffer.
 
void write (const void *buf, const DataType &mem_type, const DataSpace &mem_space=DataSpace::ALL, const DataSpace &file_space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT) const
 Writes raw data from an application buffer to a dataset.
 
virtual ~DataSet () override
 
virtual ~DataSet () override
 Properly terminates access to this dataset.
 
- Public Member Functions inherited from H5Object
bool attrExists (const char *name) const
 Checks whether the named attribute exists at this location.
 
bool attrExists (const H5std_string &name) const
 
Attribute createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const
bool attrExists (const std::string &name) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
 
Attribute createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const
 Creates an attribute for a group, dataset, or named datatype.
 
Attribute createAttribute (const H5std_string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const
 
Attribute createAttribute (const std::string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
 
int getNumAttrs () const
 Returns the number of attributes attached to this HDF5 object.
 
H5std_string getObjName () const
 
std::string getObjName () const
 Returns the name of this object as an H5std_string.
 
ssize_t getObjName (char *obj_name, size_t buf_size=0) const
 Given an id, returns the type of the object.
 
ssize_t getObjName (H5std_string &obj_name, size_t len=0) const
 
int iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL)
ssize_t getObjName (std::string &obj_name, size_t len=0) const
 Gets the name of this object, returning its length.
 
int iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL)
 Iterates a user's function over all the attributes of an H5 object, which may be a group, dataset or named datatype.
 
unsigned objVersion () const
 Returns the header version of this HDF5 object.
 
Attribute openAttribute (const char *name) const
 Opens an attribute given its name.
 
Attribute openAttribute (const H5std_string &name) const
 
Attribute openAttribute (const std::string &name) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
 
Attribute openAttribute (const unsigned int idx) const
 Opens an attribute given its index.
 
void removeAttr (const char *name) const
 Removes the named attribute from this object.
 
void removeAttr (const H5std_string &name) const
 
void removeAttr (const std::string &name) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
 
void renameAttr (const char *oldname, const char *newname) const
 Renames the named attribute from this object.
 
void renameAttr (const H5std_string &oldname, const H5std_string &newname) const
 
void visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields)
void renameAttr (const std::string &oldname, const std::string &newname) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for the names.
 
void visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields)
 Recursively visits all HDF5 objects accessible from this object.
 
- Public Member Functions inherited from H5Location
H5O_type_t childObjType (const char *objname) const
 Returns the type of an object in this file/group, given the object's name.
 
H5O_type_t childObjType (const H5std_string &objname) const
 
H5O_type_t childObjType (const std::string &objname) const
 This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
 
H5O_type_t childObjType (hsize_t index, H5_index_t index_type=H5_INDEX_NAME, H5_iter_order_t order=H5_ITER_INC, const char *objname=".") const
 Returns the type of an object in this file/group, given the object's index and its type and order.
 
unsigned childObjVersion (const char *objname) const
 Returns the object header version of an object in this file/group, given the object's name.
 
unsigned childObjVersion (const H5std_string &objname) const
 
void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
unsigned childObjVersion (const std::string &objname) const
 This is an overloaded member function, provided for convenience. It takes an H5std_string for the object's name.
 
void copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Copies a link from a group in the same location.
 
void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Copies a link from one group to another.
 
void copyLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void copyLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const
void copyLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
 
void copyLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
 
DataSet createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const
 Creates a new dataset at this location.
 
DataSet createDataSet (const H5std_string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const
 
DataSet createDataSet (const std::string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
Group createGroup (const char *name, const LinkCreatPropList &lcpl) const
 Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
 
Group createGroup (const char *name, size_t size_hint=0) const
 Creates a new group at this location, which can be a file, group, dataset, attribute, or named datatype.
 
Group createGroup (const H5std_string &name, const LinkCreatPropList &lcpl) const
 
Group createGroup (const H5std_string &name, size_t size_hint=0) const
 
void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT)
Group createGroup (const std::string &name, const LinkCreatPropList &lcpl) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
Group createGroup (const std::string &name, size_t size_hint=0) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT)
 Dereferences a reference into an HDF5 object, given an HDF5 object.
 
bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
bool exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Deprecated in favor of nameExists.
 
bool exists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
bool exists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Deprecated in favor of nameExists.
 
void flush (H5F_scope_t scope) const
 Flushes all buffers associated with a location to disk.
 
ssize_t getComment (const char *name, size_t buf_size, char *comment) const
 Retrieves the comment for this location, returning its length.
 
H5std_string getComment (const char *name, size_t buf_size=0) const
 
H5std_string getComment (const H5std_string &name, size_t buf_size=0) const
 
H5std_string getFileName () const
 
H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
std::string getComment (const char *name, size_t buf_size=0) const
 Returns the comment as string for this location, returning its length.
 
std::string getComment (const std::string &name, size_t buf_size=0) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
std::string getFileName () const
 Gets the name of the file, in which an HDF5 object at this location belongs.
 
H5L_info2_t getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Returns the information of the named link.
 
H5L_info2_t getLinkInfo (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
H5std_string getLinkval (const char *link_name, size_t size=0) const
 
H5std_string getLinkval (const H5std_string &link_name, size_t size=0) const
 
void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
H5L_info2_t getLinkInfo (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for link_name.
 
std::string getLinkval (const char *link_name, size_t size=0) const
 Returns the name of the object that the symbolic link points to.
 
std::string getLinkval (const std::string &link_name, size_t size=0) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Retrieves native information about an HDF5 object given its index.
 
void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Retrieves native information about an HDF5 object given its name.
 
void getNativeObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void getNativeObjinfo (const H5std_string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void getNativeObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for grp_name.
 
void getNativeObjinfo (const std::string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
 
void getNativeObjinfo (H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR) const
 Retrieves native information about an HDF5 object.
 
hsize_t getNumObjs () const
 Deprecated - moved to H5::Group in 1.10.2.
 
void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Retrieves information about an HDF5 object given its index.
 
void getObjinfo (const char *name, bool follow_link, H5G_stat_t &statbuf) const
 Returns information about an object.
 
void getObjinfo (const char *name, H5G_stat_t &statbuf) const
 This is an overloaded member function, provided for convenience. It differs from the above functions in that it doesn't have the parameter follow_link.
 
void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Retrieves information about an HDF5 object given its name.
 
void getObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void getObjinfo (const H5std_string &name, bool follow_link, H5G_stat_t &statbuf) const
 
void getObjinfo (const H5std_string &name, H5G_stat_t &statbuf) const
 
void getObjinfo (const H5std_string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void getObjinfo (const std::string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
 
void getObjinfo (const std::string &name, bool follow_link, H5G_stat_t &statbuf) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void getObjinfo (const std::string &name, H5G_stat_t &statbuf) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void getObjinfo (const std::string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes a reference to an H5std_string for name.
 
void getObjinfo (H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC) const
 Retrieves information about an HDF5 object.
 
H5std_string getObjnameByIdx (hsize_t idx) const
 
std::string getObjnameByIdx (hsize_t idx) const
 Returns the name of an object in this group, given the object's index.
 
ssize_t getObjnameByIdx (hsize_t idx, char *name, size_t size) const
 Retrieves the name of an object in this group, given the object's index.
 
ssize_t getObjnameByIdx (hsize_t idx, H5std_string &name, size_t size) const
 
ssize_t getObjnameByIdx (hsize_t idx, std::string &name, size_t size) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
H5G_obj_t getObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const
 Retrieves the type of object that an object reference points to.
 
H5G_obj_t getObjTypeByIdx (hsize_t idx) const
 Returns the type of an object in this group, given the object's index. (Deprecated)
 
H5G_obj_t getObjTypeByIdx (hsize_t idx, char *type_name) const
 This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (char*) (Deprecated)
 
H5G_obj_t getObjTypeByIdx (hsize_t idx, H5std_string &type_name) const
 
H5G_obj_t getObjTypeByIdx (hsize_t idx, std::string &type_name) const
 This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text (H5std_string&) (Deprecated)
 
H5O_type_t getRefObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const
 Retrieves the type of object that an object reference points to.
 
DataSpace getRegion (void *ref, H5R_type_t ref_type=H5R_DATASET_REGION) const
 Retrieves a dataspace with the region pointed to selected.
 
 H5Location ()
 
int iterateElems (const char *name, int *idx, H5G_iterate_t op, void *op_data)
 Iterates a user's function over the entries of a group.
 
int iterateElems (const H5std_string &name, int *idx, H5G_iterate_t op, void *op_data)
 
void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
int iterateElems (const std::string &name, int *idx, H5G_iterate_t op, void *op_data)
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Creates a hard link from new_name to curr_name.
 
void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Creates a hard link from new_name to curr_name - can be used to pass in H5L_SAME_LOC.
 
void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Creates a soft link from link_name to target_name.
 
void link (const H5std_string &curr_name, const Group &new_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void link (const H5std_string &curr_name, const hid_t same_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void link (const H5std_string &target_name, const H5std_string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void link (const std::string &curr_name, const Group &new_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
 
void link (const std::string &curr_name, const hid_t same_loc, const std::string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
 
void link (const std::string &target_name, const std::string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for target_name and link_name.
 
void link (H5L_type_t link_type, const char *curr_name, const char *new_name) const
 Creates a link of the specified type from new_name to curr_name.
 
void link (H5L_type_t link_type, const H5std_string &curr_name, const H5std_string &new_name) const
 
void link (H5L_type_t link_type, const std::string &curr_name, const std::string &new_name) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for curr_name and new_name.
 
void mount (const char *name, const H5File &child, const PropList &plist) const
 Mounts the file child onto this group.
 
void mount (const H5std_string &name, const H5File &child, const PropList &plist) const
 
void mount (const std::string &name, const H5File &child, const PropList &plist) const
 This is an overloaded member function, provided for convenience. It takes an H5std_string for name.
 
void move (const char *src, const char *dst) const
 Renames an object at this location. - Deprecated in favor of moveLink()
 
void move (const H5std_string &src, const H5std_string &dst) const
 
void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void move (const std::string &src, const std::string &dst) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src and dst. - Deprecated in favor of moveLink()
 
void moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Renames a link in this group.
 
void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Renames a link in this group and moves it to a new location.
 
void moveLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void moveLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void moveLink (const std::string &src_name, const Group &dst, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
 
void moveLink (const std::string &src_name, const std::string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for src_name and dst_name.
 
bool nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Checks if a link of a given name exists in a location.
 
bool nameExists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const
bool nameExists (const std::string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Checks if a link of a given name exists in a location.
 
DataSet openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const
 Opens an existing dataset at this location.
 
DataSet openDataSet (const H5std_string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const
 
DataSet openDataSet (const std::string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
Group openGroup (const char *name) const
 Opens an existing group in a location which can be a file or another group.
 
Group openGroup (const H5std_string &name) const
 
Group openGroup (const std::string &name) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void reference (void *ref, const char *name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const
 Creates a reference to an HDF5 object or a dataset region.
 
void reference (void *ref, const char *name, H5R_type_t ref_type=H5R_OBJECT) const
 This is an overloaded function, provided for your convenience. It differs from the above function in that it does not take a DataSpace object and the reference type must be specified.
 
void reference (void *ref, const H5std_string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const
 
void reference (void *ref, const H5std_string &name, H5R_type_t ref_type=H5R_OBJECT) const
 
void reference (void *ref, const std::string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void reference (void *ref, const std::string &name, H5R_type_t ref_type=H5R_OBJECT) const
 This is an overloaded function, provided for your convenience. It differs from the above function in that it takes an H5std_string for the object's name.
 
void removeComment (const char *name) const
 Removes the comment from an object specified by its name.
 
void removeComment (const H5std_string &name) const
 
void removeComment (const std::string &name) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void setComment (const char *comment) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it doesn't take an object name.
 
void setComment (const char *name, const char *comment) const
 Sets or resets the comment for an object specified by its name.
 
void setComment (const H5std_string &comment) const
 
void setComment (const H5std_string &name, const H5std_string &comment) const
 
virtual void throwException (const H5std_string &func_name, const H5std_string &msg) const
 For subclasses, H5File and Group, to throw appropriate exception.
 
void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
void setComment (const std::string &comment) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for comment.
 
void setComment (const std::string &name, const std::string &comment) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name and comment.
 
virtual void throwException (const std::string &func_name, const std::string &msg) const
 For subclasses, H5File and Group, to throw appropriate exception.
 
void unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 Removes the specified link from this group.
 
void unlink (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 
void unlink (const std::string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
void unmount (const char *name) const
 Unmounts the specified file.
 
void unmount (const H5std_string &name) const
 
void unmount (const std::string &name) const
 This is an overloaded member function, provided for convenience. It differs from the above function in that it takes an H5std_string for name.
 
- Public Member Functions inherited from IdComponent
void decRefCount () const
 Decrement reference counter for the id of this object.
 
void decRefCount (const hid_t obj_id) const
 Decrement reference counter for a given id.
 
int getCounter () const
 Returns the reference counter for the id of this object.
 
int getCounter (const hid_t obj_id) const
 Returns the reference counter for a given id.
 
H5I_type_t getHDFObjType () const
 Returns the type of the object. It is an overloaded function of the above function.
 
void incRefCount () const
 Increment reference counter for the id of this object.
 
void incRefCount (const hid_t obj_id) const
 Increment reference counter for a given id.
 
H5std_string inMemFunc (const char *func_name) const
 
std::string inMemFunc (const char *func_name) const
 Makes and returns string "<class-name>::<func_name>".
 
IdComponent & operator= (const IdComponent &rhs)
 Assignment operator.
 
void setId (const hid_t new_id)
 Sets the identifier of this object to a new value.
 
virtual ~IdComponent ()=default
 
- Public Member Functions inherited from AbstractDs
ArrayType getArrayType () const
 Returns the array datatype of this abstract dataset which can be a dataset or an attribute.
 
CompType getCompType () const
 Returns the compound datatype of this abstract dataset which can be a dataset or an attribute.
 
DataType getDataType () const
 Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute.
 
EnumType getEnumType () const
 Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute.
 
FloatType getFloatType () const
 Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.
 
IntType getIntType () const
 Returns the integer datatype of this abstract dataset which can be a dataset or an attribute.
 
StrType getStrType () const
 Returns the string datatype of this abstract dataset which can be a dataset or an attribute.
 
H5T_class_t getTypeClass () const
 Creates an AbstractDs instance using an existing id.
 
VarLenType getVarLenType () const
 Returns the variable length datatype of this abstract dataset, which can be a dataset or an attribute.
 
virtual ~AbstractDs ()=default
 
- - - - + + + + + + - - - - - - - - + + + + + + + + + + + +

Static Public Member Functions

static void vlenReclaim (const DataType &type, const DataSpace &space, const DSetMemXferPropList &xfer_plist, void *buf)
 
static void vlenReclaim (void *buf, const DataType &type, const DataSpace &space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT)
 
static void vlenReclaim (const DataType &type, const DataSpace &space, const DSetMemXferPropList &xfer_plist, void *buf)
 Reclaims VL datatype memory buffers.
 
static void vlenReclaim (void *buf, const DataType &type, const DataSpace &space=DataSpace::ALL, const DSetMemXferPropList &xfer_plist=DSetMemXferPropList::DEFAULT)
 Reclaims VL datatype memory buffers.
 
- Static Public Member Functions inherited from IdComponent
static H5I_type_t getHDFObjType (const hid_t obj_id)
 
static hsize_t getNumMembers (H5I_type_t type)
 
static bool isValid (hid_t an_id)
 
static bool typeExists (H5I_type_t type)
 
static H5I_type_t getHDFObjType (const hid_t obj_id)
 Given an id, returns the type of the object.
 
static hsize_t getNumMembers (H5I_type_t type)
 Returns the number of members of the given type.
 
static bool isValid (hid_t an_id)
 Checks if the given ID is valid.
 
static bool typeExists (H5I_type_t type)
 Queries if a given type is currently registered with the library.
 
- - + + + @@ -527,11 +682,13 @@ Protected Member Functions + - - + + +

Protected Member Functions

virtual void p_setId (const hid_t new_id) override
 
virtual void p_setId (const hid_t new_id) override
 Sets the identifier of this dataset to a new value.
 
- Protected Member Functions inherited from H5Object
 H5Object ()
 
 
- Protected Member Functions inherited from IdComponent
 IdComponent ()
 Default constructor.
 
H5std_string p_get_file_name () const
 
std::string p_get_file_name () const
 
- Protected Member Functions inherited from AbstractDs
 AbstractDs ()
 Default constructor.
 
- - + + - +

@@ -542,10 +699,10 @@ Friends

Additional Inherited Members

- Static Protected Member Functions inherited from IdComponent
static bool p_valid_id (const hid_t obj_id)
 
static bool p_valid_id (const hid_t obj_id)
 
- Static Protected Attributes inherited from IdComponent
static bool H5dontAtexit_called
static bool H5dontAtexit_called = false
 

Constructor & Destructor Documentation

@@ -573,11 +730,29 @@ Additional Inherited Members - const PropList & plist = PropList::DEFAULT ) + const PropList & plist = PropList::DEFAULT )
+

Given a reference, ref, to an hdf5 location, creates a DataSet object.

+
Parameters
+ + + + + +
loc- IN: Dataset reference object is in or location of object that the dataset is located within.
ref- IN: Reference pointer
ref_type- IN: Reference type - default to H5R_OBJECT
plist- IN: Property list - default to PropList::DEFAULT
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
Description
loc can be DataSet, Group, H5File, or named DataType, that is a datatype that has been named by DataType::commit.
+
@@ -604,11 +779,28 @@ Additional Inherited Members - const PropList & plist = PropList::DEFAULT ) + const PropList & plist = PropList::DEFAULT )
+

Given a reference, ref, to an hdf5 attribute, creates a DataSet object.

+
Parameters
+ + + + + +
attr- IN: Specifying location where the referenced object is in
ref- IN: Reference pointer
ref_type- IN: Reference type - default to H5R_OBJECT
plist- IN: Property list - default to PropList::DEFAULT
+
+
+
Exceptions
+ + +
H5::ReferenceException
+
+
+
@@ -626,6 +818,8 @@ Additional Inherited Members
+

Default constructor: creates a stub DataSet.

+
@@ -643,6 +837,14 @@ Additional Inherited Members
+

Copy constructor: same HDF5 object as original.

+
Parameters
+ + +
original- IN: DataSet instance to copy
+
+
+
@@ -660,10 +862,18 @@ Additional Inherited Members
+

Creates an DataSet object using the id of an existing dataset.

+
Parameters
+ + +
existing_id- IN: Id of an existing dataset
+
+
+
- -

◆ ~DataSet()

+ +

◆ ~DataSet()

@@ -672,7 +882,7 @@ Additional Inherited Members - + @@ -685,11 +895,13 @@ Additional Inherited Members
virtual ~DataSet ~DataSet ( )
+

Properly terminates access to this dataset.

+

Member Function Documentation

- -

◆ close()

+ +

◆ close()

@@ -698,7 +910,7 @@ Additional Inherited Members - + @@ -711,6 +923,14 @@ Additional Inherited Members
virtual void close void close ( )
+

Closes this dataset.

+
Exceptions
+ + +
H5::DataSetIException
+
+
+

Implements IdComponent.

@@ -730,6 +950,21 @@ Additional Inherited Members
+

Extends a dataset with unlimited dimension.

+
Parameters
+ + +
size- IN: Array containing the new magnitude of each dimension
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
Description
For information, please refer to the H5Dset_extent API in the HDF5 C Reference Manual.
+
@@ -766,6 +1001,24 @@ Additional Inherited Members
+

Fills a selection in memory with a value.

+
Parameters
+ + + + + + +
fill- IN: Pointer to fill value to use - default NULL
fill_type- IN: Datatype of the fill value
buf- IN/OUT: Memory buffer to fill selection within
buf_type- IN: Datatype of the elements in buffer
space- IN: Dataspace describing memory buffer & containing selection to use
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
@@ -792,10 +1045,26 @@ Additional Inherited Members
+

Fills a selection in memory with 0.

+
Parameters
+ + + + +
buf- IN/OUT: Memory buffer to fill selection within
buf_type- IN: Datatype of the elements in buffer
space- IN: Dataspace describing memory buffer & containing selection to use
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
- -

◆ fromClass()

+ +

◆ fromClass()

@@ -804,7 +1073,7 @@ Additional Inherited Members - + @@ -819,7 +1088,7 @@ Additional Inherited Members

Returns this class name.

-

Reimplemented from IdComponent.

+

Reimplemented from IdComponent.

@@ -838,6 +1107,15 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
+

Gets the dataset access property list.

+
Returns
DSetAccPropList instance
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
@@ -855,10 +1133,19 @@ Additional Inherited Members
+

Gets the dataset creation property list.

+
Returns
DSetCreatPropList instance
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
- -

◆ getId()

+ +

◆ getId()

@@ -867,7 +1154,7 @@ Additional Inherited Members - + @@ -880,12 +1167,15 @@ Additional Inherited Members
virtual hid_t getId hid_t getId ( ) const
+

Get the id of this dataset.

+
Returns
DataSet identifier
+

Implements H5Object.

- -

◆ getInMemDataSize()

+ +

◆ getInMemDataSize()

@@ -894,7 +1184,7 @@ Additional Inherited Members - + @@ -907,7 +1197,14 @@ Additional Inherited Members
virtual size_t getInMemDataSize size_t getInMemDataSize ( ) const
-

Gets the size in memory of this abstract dataset.

+

Gets the size in memory of the dataset's data.

+
Returns
Size of data (in memory)
+
Exceptions
+ + +
H5::DataSetIException
+
+

Implements AbstractDs.

@@ -928,10 +1225,19 @@ Additional Inherited Members
+

Returns the address of this dataset in the file.

+
Returns
Address of dataset
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
- -

◆ getSpace()

+ +

◆ getSpace()

@@ -940,7 +1246,7 @@ Additional Inherited Members - + @@ -953,7 +1259,14 @@ Additional Inherited Members
virtual DataSpace getSpace DataSpace getSpace ( ) const
-

Gets the dataspace of this abstract dataset - pure virtual.

+

Gets a copy of the dataspace of this dataset.

+
Returns
DataSpace instance
+
Exceptions
+ + +
H5::DataSetIException
+
+

Implements AbstractDs.

@@ -974,10 +1287,24 @@ Additional Inherited Members
+

Determines whether space has been allocated for a dataset.

+
Parameters
+ + +
status- OUT: Space allocation status
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
- -

◆ getStorageSize()

+ +

◆ getStorageSize()

@@ -986,7 +1313,7 @@ Additional Inherited Members - + @@ -999,7 +1326,14 @@ Additional Inherited Members
virtual hsize_t getStorageSize hsize_t getStorageSize ( ) const
-

Returns the amount of storage size required - pure virtual.

+

Returns the amount of storage required for a dataset.

+
Returns
Size of the storage or 0, for no data
+
Exceptions
+ + +
H5::DataSetIException
+
+

Implements AbstractDs.

@@ -1024,6 +1358,22 @@ Additional Inherited Members
+

Returns the number of bytes required to store VL data.

+
Parameters
+ + + +
type- IN: Datatype, which is the datatype for the buffer
space- IN: Selection for the memory buffer
+
+
+
Returns
Amount of storage
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
@@ -1060,6 +1410,25 @@ Additional Inherited Members
+

Iterates over all selected elements in a dataspace.

+
Parameters
+ + + + + + +
buf- IN/OUT: Pointer to the buffer in memory containing the elements to iterate over
type- IN: Datatype for the elements stored in buf
space- IN: Dataspace for buf. Also contains the selection to iterate over.
op- IN: Function pointer to the routine to be called for each element in buf iterated over
op_data- IN/OUT: Pointer to any user-defined data associated with the operation
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
Note
This function may not work correctly yet - it's still under development.
+
@@ -1077,10 +1446,18 @@ Additional Inherited Members
+

Assignment operator: same HDF5 object as original.

+
Parameters
+ + +
original- IN: DataSet instance to copy
+
+
+
- -

◆ p_setId()

+ +

◆ p_setId()

@@ -1089,7 +1466,7 @@ Additional Inherited Members - + @@ -1102,12 +1479,20 @@ Additional Inherited Members
virtual void p_setId void p_setId ( const hid_t new_id)
+

Sets the identifier of this dataset to a new value.

+
Exceptions
+ + +
H5::IdComponentExceptionwhen the attempt to close the HDF5 object fails
+
+
+

Implements H5Object.

- -

◆ read() [1/2]

+ +

◆ read() [1/2]

@@ -1115,7 +1500,7 @@ Additional Inherited Members void read ( - H5std_string & buf, + std::string & strg, @@ -1125,21 +1510,39 @@ Additional Inherited Members - const DataSpace & mem_space = DataSpace::ALL, + const DataSpace & mem_space = DataSpace::ALL, - const DataSpace & file_space = DataSpace::ALL, + const DataSpace & file_space = DataSpace::ALL, - const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT ) const + const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT ) const
+

This is an overloaded member function, provided for convenience. It takes a reference to a H5std_string for the buffer.

+
Parameters
+ + + + + + +
strg- IN: Buffer for read data string
mem_type- IN: Memory datatype
mem_space- IN: Memory dataspace
file_space- IN: Dataset's dataspace in the file
xfer_plist- IN: Transfer property list for this I/O operation
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
@@ -1161,25 +1564,44 @@ Additional Inherited Members - const DataSpace & mem_space = DataSpace::ALL, + const DataSpace & mem_space = DataSpace::ALL, - const DataSpace & file_space = DataSpace::ALL, + const DataSpace & file_space = DataSpace::ALL, - const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT ) const + const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT ) const
+

Reads raw data from the specified dataset.

+
Parameters
+ + + + + + +
buf- IN: Buffer for read data
mem_type- IN: Memory datatype
mem_space- IN: Memory dataspace
file_space- IN: Dataset's dataspace in the file
xfer_plist- IN: Transfer property list for this I/O operation
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
Description
This function reads raw data from this dataset into the buffer buf, converting from file datatype and dataspace to memory datatype mem_type and dataspace mem_space.
+
- -

◆ vlenReclaim() [1/2]

+ +

◆ vlenReclaim() [1/2]

@@ -1188,7 +1610,7 @@ Additional Inherited Members - + @@ -1215,10 +1637,27 @@ Additional Inherited Members
static void vlenReclaim void vlenReclaim ( const DataType & type,
+

Reclaims VL datatype memory buffers.

+
Parameters
+ + + + + +
type- IN: Datatype, which is the datatype stored in the buffer
space- IN: Selection for the memory buffer to free the VL datatypes within
xfer_plist- IN: Property list used to create the buffer
buf- IN: Pointer to the buffer to be reclaimed
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
- -

◆ vlenReclaim() [2/2]

+ +

◆ vlenReclaim() [2/2]

@@ -1227,7 +1666,7 @@ Additional Inherited Members - + @@ -1239,12 +1678,12 @@ Additional Inherited Members - + - +
static void vlenReclaim void vlenReclaim ( void * buf,
const DataSpace & space = DataSpace::ALL, const DataSpace & space = DataSpace::ALL,
const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT )const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT )
@@ -1254,10 +1693,27 @@ Additional Inherited Members
+

Reclaims VL datatype memory buffers.

+
Parameters
+ + + + + +
type- IN: Datatype, which is the datatype stored in the buffer
space- IN: Selection for the memory buffer to free the VL datatypes within
xfer_plist- IN: Property list used to create the buffer
buf- IN: Pointer to the buffer to be reclaimed
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
- -

◆ write() [1/2]

+ +

◆ write() [1/2]

@@ -1265,7 +1721,7 @@ Additional Inherited Members void write ( - const H5std_string & buf, + const std::string & buf, @@ -1275,21 +1731,23 @@ Additional Inherited Members - const DataSpace & mem_space = DataSpace::ALL, + const DataSpace & mem_space = DataSpace::ALL, - const DataSpace & file_space = DataSpace::ALL, + const DataSpace & file_space = DataSpace::ALL, - const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT ) const + const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT ) const
+

This is an overloaded member function, provided for convenience. It takes a reference to a H5std_string for the buffer.

+
@@ -1311,21 +1769,40 @@ Additional Inherited Members - const DataSpace & mem_space = DataSpace::ALL, + const DataSpace & mem_space = DataSpace::ALL, - const DataSpace & file_space = DataSpace::ALL, + const DataSpace & file_space = DataSpace::ALL, - const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT ) const + const DSetMemXferPropList & xfer_plist = DSetMemXferPropList::DEFAULT ) const
+

Writes raw data from an application buffer to a dataset.

+
Parameters
+ + + + + + +
buf- IN: Buffer containing data to be written
mem_type- IN: Memory datatype
mem_space- IN: Memory dataspace
file_space- IN: Dataset's dataspace in the file
xfer_plist- IN: Transfer property list for this I/O operation
+
+
+
Exceptions
+ + +
H5::DataSetIException
+
+
+
Description
This function writes raw data from an application buffer buf to a dataset, converting from memory datatype mem_type and dataspace mem_space to file datatype and dataspace.
+

Friends And Related Symbol Documentation

@@ -1358,8 +1835,9 @@ Additional Inherited Members
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_data_set_i_exception.html b/develop/class_h5_1_1_data_set_i_exception.html index a509d2e0f25..4aff697d0c7 100644 --- a/develop/class_h5_1_1_data_set_i_exception.html +++ b/develop/class_h5_1_1_data_set_i_exception.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -159,29 +159,40 @@ $(function(){initNavTree('class_h5_1_1_data_set_i_exception.html',''); initResiz

Public Member Functions

 DataSetIException () + Default constructor.
  - DataSetIException (const std::string &func_name, const std::string &message=DEFAULT_MSG) + DataSetIException (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Creates a DataSetIException with the name of the function, in which the failure occurs, and an optional detailed message.
  virtual ~DataSetIException () override=default   - Public Member Functions inherited from Exception  Exception () + Default constructor.
   Exception (const Exception &orig) + Copy constructor: same HDF5 object as original.
  - Exception (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Exception (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Creates an exception with the name of the function, in which the failure occurs, and an optional detailed message.
  const char * getCDetailMsg () const + Returns the detailed message set at the time the exception is thrown.
  const char * getCFuncName () const + Returns the name of the function, where the exception is thrown.
  std::string getDetailMsg () const + Returns the detailed message set at the time the exception is thrown.
  std::string getFuncName () const + Returns the name of the function, where the exception is thrown.
  std::string getMajorString (hid_t err_major_id) const + Returns a text string that describes the error specified by a major error number.
  std::string getMinorString (hid_t err_minor_id) const + Returns a text string that describes the error specified by a minor error number.
  virtual ~Exception ()=default   @@ -189,21 +200,27 @@ Public Member Functions

Additional Inherited Members

- Static Public Member Functions inherited from Exception -static void clearErrorStack () -  -static void dontPrint () -  -static void getAutoPrint (H5E_auto2_t &func, void **client_data) -  -static void printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT) -  -static void setAutoPrint (H5E_auto2_t &func, void *client_data) -  -static void walkErrorStack (H5E_direction_t direction, H5E_walk2_t func, void *client_data) -  +static void clearErrorStack () + Clears the error stack for the current thread.
+  +static void dontPrint () + Turns off the automatic error printing from the C library.
+  +static void getAutoPrint (H5E_auto2_t &func, void **client_data) + Retrieves the current settings for the automatic error stack traversal function and its data.
+  +static void printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT) + Prints the error stack in a default manner.
+  +static void setAutoPrint (H5E_auto2_t &func, void *client_data) + Turns on the automatic error printing.
+  +static void walkErrorStack (H5E_direction_t direction, H5E_walk2_t func, void *client_data) + Walks the error stack for the current thread, calling the specified function.
+  - Static Protected Attributes inherited from Exception -static const char DEFAULT_MSG [] -  +static const char DEFAULT_MSG [] = "No detailed information provided" + 

Constructor & Destructor Documentation

@@ -215,16 +232,25 @@ Additional Inherited Members DataSetIException ( - const std::string & func_name, + const std::string & func, - const std::string & message = DEFAULT_MSG ) + const std::string & message = DEFAULT_MSG )
+

Creates a DataSetIException with the name of the function, in which the failure occurs, and an optional detailed message.

+
Parameters
+ + + +
func- IN: Name of the function where failure occurs
message- IN: Message on the failure
+
+
+
@@ -242,6 +268,8 @@ Additional Inherited Members
+

Default constructor.

+
@@ -269,8 +297,9 @@ Additional Inherited Members
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_data_space.html b/develop/class_h5_1_1_data_space.html index 2a51db8d56c..dfb0b04926f 100644 --- a/develop/class_h5_1_1_data_space.html +++ b/develop/class_h5_1_1_data_space.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -164,120 +164,165 @@ $(function(){initNavTree('class_h5_1_1_data_space.html',''); initResizable(true) - - + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + - - + + + + +

Public Member Functions

virtual void close () override
 
virtual void close () override
 Closes this dataspace.
 
void copy (const DataSpace &like_space)
 Makes a copy of an existing dataspace.
 
 DataSpace (const DataSpace &original)
 Copy constructor: same HDF5 object as original.
 
 DataSpace (const hid_t space_id)
 Creates a DataSpace object using the id of an existing dataspace.
 
 DataSpace (H5S_class_t type=H5S_SCALAR)
 Creates a new dataspace given a dataspace type.
 
 DataSpace (int rank, const hsize_t *dims, const hsize_t *maxdims=NULL)
 Creates a new simple dataspace.
 
void extentCopy (const DataSpace &dest_space) const
 Copies the extent of a dataspace.
 
virtual H5std_string fromClass () const override
 Returns this class name.
 
virtual hid_t getId () const override
 
virtual std::string fromClass () const override
 Returns this class name.
 
virtual hid_t getId () const override
 Get the id of this dataspace.
 
void getSelectBounds (hsize_t *start, hsize_t *end) const
 Gets the bounding box containing the current selection.
 
hssize_t getSelectElemNpoints () const
 Returns the number of element points in the current selection.
 
void getSelectElemPointlist (hsize_t startpoint, hsize_t numpoints, hsize_t *buf) const
 Gets the list of element points currently selected.
 
void getSelectHyperBlocklist (hsize_t startblock, hsize_t numblocks, hsize_t *buf) const
 Gets the list of hyperslab blocks currently selected.
 
hssize_t getSelectHyperNblocks () const
 Returns number of hyperslab blocks.
 
hssize_t getSelectNpoints () const
 Returns the number of elements in a dataspace selection.
 
int getSimpleExtentDims (hsize_t *dims, hsize_t *maxdims=NULL) const
 Retrieves dataspace dimension size and maximum size.
 
int getSimpleExtentNdims () const
 Returns the dimensionality of a dataspace.
 
hssize_t getSimpleExtentNpoints () const
 Returns the number of elements in a dataspace.
 
H5S_class_t getSimpleExtentType () const
 Returns the current class of a dataspace.
 
bool isSimple () const
 Determines whether this dataspace is a simple dataspace.
 
void offsetSimple (const hssize_t *offset) const
 Sets the offset of this simple dataspace.
 
DataSpace & operator= (const DataSpace &rhs)
 Assignment operator.
 
void selectAll () const
 Selects the entire dataspace.
 
void selectElements (H5S_seloper_t op, const size_t num_elements, const hsize_t *coord) const
 Selects array elements to be included in the selection for this dataspace.
 
void selectHyperslab (H5S_seloper_t op, const hsize_t *count, const hsize_t *start, const hsize_t *stride=NULL, const hsize_t *block=NULL) const
 Selects a hyperslab region to add to the current selected region.
 
void selectNone () const
 Resets the selection region to include no elements.
 
bool selectValid () const
 Verifies that the selection is within the extent of the dataspace.
 
void setExtentNone () const
 Removes the extent from a dataspace.
 
void setExtentSimple (int rank, const hsize_t *current_size, const hsize_t *maximum_size=NULL) const
 Sets or resets the size of an existing dataspace.
 
virtual ~DataSpace () override
 
virtual ~DataSpace () override
 Properly terminates access to this dataspace.
 
- Public Member Functions inherited from IdComponent
void decRefCount () const
 Decrement reference counter for the id of this object.
 
void decRefCount (const hid_t obj_id) const
 Decrement reference counter for a given id.
 
int getCounter () const
 Returns the reference counter for the id of this object.
 
int getCounter (const hid_t obj_id) const
 Returns the reference counter for a given id.
 
H5I_type_t getHDFObjType () const
 Returns the type of the object. It is an overloaded function of the above function.
 
void incRefCount () const
 Increment reference counter for the id of this object.
 
void incRefCount (const hid_t obj_id) const
 Increment reference counter for a given id.
 
H5std_string inMemFunc (const char *func_name) const
 
std::string inMemFunc (const char *func_name) const
 Makes and returns string "<class-name>::<func_name>".
 
IdComponent & operator= (const IdComponent &rhs)
 Assignment operator.
 
void setId (const hid_t new_id)
 Sets the identifier of this object to a new value.
 
virtual ~IdComponent ()=default
 
- - + + - - - - - - - - + + + + + + + + + + + +

Static Public Member Functions

static void deleteConstants ()
 
static void deleteConstants ()
 
- Static Public Member Functions inherited from IdComponent
static H5I_type_t getHDFObjType (const hid_t obj_id)
 
static hsize_t getNumMembers (H5I_type_t type)
 
static bool isValid (hid_t an_id)
 
static bool typeExists (H5I_type_t type)
 
static H5I_type_t getHDFObjType (const hid_t obj_id)
 Given an id, returns the type of the object.
 
static hsize_t getNumMembers (H5I_type_t type)
 Returns the number of members of the given type.
 
static bool isValid (hid_t an_id)
 Checks if the given ID is valid.
 
static bool typeExists (H5I_type_t type)
 Queries if a given type is currently registered with the library.
 
- - - + + +

Static Public Attributes

static const DataSpace & ALL
 Default DataSpace objects.
 
static const DataSpace & ALL = *getConstant()
 Default DataSpace objects.
 
- - + + + + - - + +

Protected Member Functions

virtual void p_setId (const hid_t new_id) override
 
virtual void p_setId (const hid_t new_id) override
 Sets the identifier of this object to a new value.
 
- Protected Member Functions inherited from IdComponent
 IdComponent ()
 Default constructor.
 
H5std_string p_get_file_name () const
 
std::string p_get_file_name () const
 
@@ -287,10 +332,10 @@ Friends - - + + - +

Friends

Additional Inherited Members

- Static Protected Member Functions inherited from IdComponent
static bool p_valid_id (const hid_t obj_id)
 
static bool p_valid_id (const hid_t obj_id)
 
- Static Protected Attributes inherited from IdComponent
static bool H5dontAtexit_called
static bool H5dontAtexit_called = false
 

Constructor & Destructor Documentation

@@ -309,6 +354,20 @@ Additional Inherited Members
+

Creates a new dataspace given a dataspace type.

+
Parameters
+ + +
type- IN: Type of the dataspace to be created, which currently can be either H5S_SCALAR or H5S_SIMPLE; default to H5S_SCALAR.
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -335,6 +394,22 @@ Additional Inherited Members
+

Creates a new simple dataspace.

+
Parameters
+ + + + +
rank- IN: Number of dimensions of dataspace.
dims- IN: An array of the size of each dimension.
maxdims- IN: An array of the maximum size of each dimension.
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -346,12 +421,26 @@ Additional Inherited Members DataSpace ( - const hid_t space_id) + const hid_t existing_id)
+

Creates a DataSpace object using the id of an existing dataspace.

+
Parameters
+ + +
existing_id- IN: Id of an existing dataspace
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -369,10 +458,18 @@ Additional Inherited Members
+

Copy constructor: same HDF5 object as original.

+
Parameters
+ + +
original- IN: DataSpace object to copy
+
+
+
- -

◆ ~DataSpace()

+ +

◆ ~DataSpace()

@@ -381,7 +478,7 @@ Additional Inherited Members - + @@ -394,11 +491,13 @@ Additional Inherited Members
virtual ~DataSpace ~DataSpace ( )
+

Properly terminates access to this dataspace.

+

Member Function Documentation

- -

◆ close()

+ +

◆ close()

@@ -407,7 +506,7 @@ Additional Inherited Members - + @@ -420,6 +519,14 @@ Additional Inherited Members
virtual void close void close ( )
+

Closes this dataspace.

+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+

Implements IdComponent.

@@ -439,10 +546,24 @@ Additional Inherited Members
+

Makes a copy of an existing dataspace.

+
Parameters
+ + +
like_space- IN: Dataspace to be copied
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
- -

◆ deleteConstants()

+ +

◆ deleteConstants()

@@ -451,7 +572,7 @@ Additional Inherited Members - + @@ -481,10 +602,24 @@ Additional Inherited Members
static void deleteConstants void deleteConstants ( )
+

Copies the extent of a dataspace.

+
Parameters
+ + +
dest_space- IN: Dataspace to copy from
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
- -

◆ fromClass()

+ +

◆ fromClass()

@@ -493,7 +628,7 @@ Additional Inherited Members - + @@ -508,12 +643,12 @@ Additional Inherited Members

Returns this class name.

-

Reimplemented from IdComponent.

+

Reimplemented from IdComponent.

- -

◆ getId()

+ +

◆ getId()

@@ -522,7 +657,7 @@ Additional Inherited Members
virtual H5std_string fromClass virtual std::string fromClass ( ) const
- + @@ -535,6 +670,9 @@ Additional Inherited Members
virtual hid_t getId hid_t getId ( ) const
+

Get the id of this dataspace.

+
Returns
Dataspace identifier
+

Implements IdComponent.

@@ -558,6 +696,22 @@ Additional Inherited Members
+

Gets the bounding box containing the current selection.

+
Parameters
+ + + +
start- IN: Starting coordinates of the bounding box
end- IN: Ending coordinates of the bounding box, i.e., the coordinates of the diagonally opposite corner
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
Description
For information, please refer to the H5Sget_select_bounds API in the HDF5 C Reference Manual.
+
@@ -575,6 +729,15 @@ Additional Inherited Members
+

Returns the number of element points in the current selection.

+
Returns
Number of element points
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -601,6 +764,23 @@ Additional Inherited Members
+

Gets the list of element points currently selected.

+
Parameters
+ + + + +
startpoint- IN: Element point to start with
numpoints- IN: Number of element points to get
buf- IN: List of element points selected
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
Description
For information, please refer to the C API H5Sget_select_elem_pointlist in the HDF5 C Reference Manual.
+
@@ -627,6 +807,22 @@ Additional Inherited Members
+

Gets the list of hyperslab blocks currently selected.

+
Parameters
+ + + + +
startblock- IN: Hyperslab block to start with
numblocks- IN: Number of hyperslab blocks to get
buf- IN: List of hyperslab blocks selected
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -644,6 +840,15 @@ Additional Inherited Members
+

Returns number of hyperslab blocks.

+
Returns
Number of hyperslab blocks
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -661,6 +866,15 @@ Additional Inherited Members
+

Returns the number of elements in a dataspace selection.

+
Returns
Number of elements
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -682,6 +896,22 @@ Additional Inherited Members
+

Retrieves dataspace dimension size and maximum size.

+
Parameters
+ + + +
dims- IN: Name of the new member
maxdims- IN: Pointer to the value of the new member
+
+
+
Returns
Number of dimensions, the same value as returned by DataSpace::getSimpleExtentNdims()
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -699,6 +929,15 @@ Additional Inherited Members
+

Returns the dimensionality of a dataspace.

+
Returns
Number of dimensions
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -716,6 +955,15 @@ Additional Inherited Members
+

Returns the number of elements in a dataspace.

+
Returns
Number of elements
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -733,6 +981,15 @@ Additional Inherited Members
+

Returns the current class of a dataspace.

+
Returns
Class of the dataspace
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -750,6 +1007,15 @@ Additional Inherited Members
+

Determines whether this dataspace is a simple dataspace.

+
Returns
true if the dataspace is a simple dataspace, and false, otherwise
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -767,6 +1033,21 @@ Additional Inherited Members
+

Sets the offset of this simple dataspace.

+
Parameters
+ + +
offset- IN: Offset to position the selection at
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
Description
This function creates an offset for the selection within an extent, allowing the same shaped selection to be moved to different locations within a dataspace without requiring it to be re-defined.
+
@@ -784,10 +1065,25 @@ Additional Inherited Members
+

Assignment operator.

+
Parameters
+ + +
rhs- IN: Reference to the existing dataspace
+
+
+
Returns
Reference to DataSpace instance
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
- -

◆ p_setId()

+ +

◆ p_setId()

@@ -796,7 +1092,7 @@ Additional Inherited Members - + @@ -809,6 +1105,14 @@ Additional Inherited Members
virtual void p_setId void p_setId ( const hid_t new_id)
+

Sets the identifier of this object to a new value.

+
Exceptions
+ + +
H5::IdComponentExceptionwhen the attempt to close the HDF5 object fails
+
+
+

Implements IdComponent.

@@ -828,6 +1132,14 @@ Additional Inherited Members
+

Selects the entire dataspace.

+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -854,6 +1166,23 @@ Additional Inherited Members
+

Selects array elements to be included in the selection for this dataspace.

+
Parameters
+ + + + +
op- IN: Operator specifying how the new selection is to be combined with the existing selection for the dataspace
num_elements- IN: Number of elements to be selected
coord- IN: A 2-dimensional array of 0-based values specifying the coordinates of the elements being selected
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
Description
For information, please refer to the H5Sselect_elements API in the HDF5 C Reference Manual.
+
@@ -890,6 +1219,25 @@ Additional Inherited Members
+

Selects a hyperslab region to add to the current selected region.

+
Parameters
+ + + + + + +
op- IN: Operation to perform on current selection
count- IN: Number of blocks included in the hyperslab
start- IN: Offset of the start of hyperslab
stride- IN: Hyperslab stride - default to NULL
block- IN: Size of block in the hyperslab - default to NULL
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
Description
For information, please refer to the H5Sselect_hyperslab API in the HDF5 C Reference Manual.
+
@@ -907,6 +1255,14 @@ Additional Inherited Members
+

Resets the selection region to include no elements.

+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -924,6 +1280,15 @@ Additional Inherited Members
+

Verifies that the selection is within the extent of the dataspace.

+
Returns
true if the selection is within the extent of the dataspace, and false, otherwise
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -941,6 +1306,14 @@ Additional Inherited Members
+

Removes the extent from a dataspace.

+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+
@@ -967,6 +1340,22 @@ Additional Inherited Members
+

Sets or resets the size of an existing dataspace.

+
Parameters
+ + + + +
rank- IN: Rank of the dataspace
current_size- IN: Array containing current size of dataspace
maximum_size- IN: Array containing maximum size of dataspace
+
+
+
Exceptions
+ + +
H5::DataSpaceIException
+
+
+

Friends And Related Symbol Documentation

@@ -1000,8 +1389,8 @@ Additional Inherited Members

Field Documentation

- -

◆ ALL

+ +

◆ ALL

@@ -1010,7 +1399,7 @@ Additional Inherited Members - +
const DataSpace& ALLconst DataSpace & ALL = *getConstant()
@@ -1024,8 +1413,9 @@ Additional Inherited Members
-
The documentation for this class was generated from the following file:
diff --git a/develop/class_h5_1_1_data_space_i_exception.html b/develop/class_h5_1_1_data_space_i_exception.html index 8a45896cd9d..06319ea9122 100644 --- a/develop/class_h5_1_1_data_space_i_exception.html +++ b/develop/class_h5_1_1_data_space_i_exception.html @@ -50,7 +50,7 @@ Logo -
HDF5 Last Updated on 2025-12-06 +
HDF5 Last Updated on 2025-12-07
The HDF5 Field Guide
@@ -159,29 +159,40 @@ $(function(){initNavTree('class_h5_1_1_data_space_i_exception.html',''); initRes

Public Member Functions

 DataSpaceIException () + Default constructor.
  - DataSpaceIException (const std::string &func_name, const std::string &message=DEFAULT_MSG) + DataSpaceIException (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Creates a DataSpaceIException with the name of the function, in which the failure occurs, and an optional detailed message.
  virtual ~DataSpaceIException () override=default   - Public Member Functions inherited from Exception  Exception () + Default constructor.
   Exception (const Exception &orig) + Copy constructor: same HDF5 object as original.
  - Exception (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Exception (const std::string &func_name, const std::string &message=DEFAULT_MSG) + Creates an exception with the name of the function, in which the failure occurs, and an optional detailed message.
  const char * getCDetailMsg () const + Returns the detailed message set at the time the exception is thrown.
  const char * getCFuncName () const + Returns the name of the function, where the exception is thrown.
  std::string getDetailMsg () const + Returns the detailed message set at the time the exception is thrown.
  std::string getFuncName () const + Returns the name of the function, where the exception is thrown.
  std::string getMajorString (hid_t err_major_id) const + Returns a text string that describes the error specified by a major error number.
  std::string getMinorString (hid_t err_minor_id) const + Returns a text string that describes the error specified by a minor error number.
  virtual ~Exception ()=default   @@ -189,21 +200,27 @@ Public Member Functions

Additional Inherited Members

- Static Public Member Functions inherited from Exception -static void clearErrorStack () -  -static void dontPrint () -  -static void getAutoPrint (H5E_auto2_t &func, void **client_data) -  -static void printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT) -  -static void setAutoPrint (H5E_auto2_t &func, void *client_data) -  -static void walkErrorStack (H5E_direction_t direction, H5E_walk2_t func, void *client_data) -  +static void clearErrorStack () + Clears the error stack for the current thread.
+  +static void dontPrint () + Turns off the automatic error printing from the C library.
+  +static void getAutoPrint (H5E_auto2_t &func, void **client_data) + Retrieves the current settings for the automatic error stack traversal function and its data.
+  +static void printErrorStack (FILE *stream=stderr, hid_t err_stack=H5E_DEFAULT) + Prints the error stack in a default manner.
+  +static void setAutoPrint (H5E_auto2_t &func, void *client_data) + Turns on the automatic error printing.
+  +static void walkErrorStack (H5E_direction_t direction, H5E_walk2_t func, void *client_data) + Walks the error stack for the current thread, calling the specified function.
+  - Static Protected Attributes inherited from Exception -static const char DEFAULT_MSG [] -  +static const char DEFAULT_MSG [] = "No detailed information provided" + 

Constructor & Destructor Documentation

@@ -215,16 +232,25 @@ Additional Inherited Members DataSpaceIException ( - const std::string & func_name, + const std::string & func, - const std::string & message = DEFAULT_MSG ) + const std::string & message = DEFAULT_MSG )
+

Creates a DataSpaceIException with the name of the function, in which the failure occurs, and an optional detailed message.

+
Parameters
+ + + +
func- IN: Name of the function where failure occurs
message- IN: Message on the failure
+
+
+
@@ -242,6 +268,8 @@ Additional Inherited Members
+

Default constructor.

+
@@ -269,8 +297,9 @@ Additional Inherited Members -
The documentation for this class was generated from the following file: