6 #ifndef moab_READ_HDF5_VAR_LEN_HPP
7 #define moab_READ_HDF5_VAR_LEN_HPP
15 #include "H5Ipublic.h"
20 class ReadHDF5Dataset;
89 const Range& file_ids,
90 const std::vector< unsigned >& vals_per_ent,
91 const Range& ranged_file_ids );
129 const Range& file_ids,
133 std::vector< unsigned >& counts_out );
137 const Range& file_ids,
140 const Range* ranged = 0 )
145 std::vector< unsigned > counts;
146 rval =
read_offsets( offset_data, file_ids, start_file_id, nudge, offsets, counts );
149 rval =
read_data( value_data, offsets, nudge, data_type, file_ids, counts, ranged ? *ranged : empty );