|
IODA
|
Utility functions for HDF5. More...
#include <string>#include <utility>#include <vector>#include <hdf5.h>#include "./Handles.h"#include "ioda/defs.h"#include "ioda/Exception.h"

Go to the source code of this file.
Classes | |
| struct | ioda::detail::Engines::HH::ds_list_t |
| Duplicate the HDF5 dataset list structure for REFERENCE_LISTs. More... | |
| struct | ioda::detail::Engines::HH::Iterator_find_attr_data_t |
| Data to pass to/from iterator classes. More... | |
| struct | ioda::detail::Engines::HH::View_hvl_t< Inner > |
| A "view" of hvl_t objects. Adds C++ conveniences to an otherwise troublesome class. More... | |
| struct | ioda::detail::Engines::HH::Vlen_data |
| Internal structure to encapsulate resources and prevent leaks. More... | |
Namespaces | |
| ioda | |
| ioda::detail | |
| ioda::detail::Engines | |
| ioda::detail::Engines::HH | |
Typedefs | |
| typedef hobj_ref_t | ioda::detail::Engines::HH::ref_t |
Functions | |
| IODA_HIDDEN herr_t | ioda::detail::Engines::HH::iterate_find_attr (hid_t loc_id, const char *name, void *op_data) |
| Callback function for H5Aiterate / H5Aiterate2 / H5Aiterate1. More... | |
| IODA_HIDDEN H5_index_t | ioda::detail::Engines::HH::getAttrCreationOrder (hid_t obj, H5O_type_t objType) |
| Determine attribute creation order for a dataset. More... | |
| IODA_HIDDEN std::pair< bool, hsize_t > | ioda::detail::Engines::HH::iterativeAttributeSearch (hid_t baseObject, const char *attname, H5_index_t iteration_type) |
| Linear search to find an attribute. More... | |
| IODA_HIDDEN HH_Attribute | ioda::detail::Engines::HH::iterativeAttributeSearchAndOpen (hid_t baseObject, H5O_type_t objType, const char *attname) |
| Linear search to find and open an attribute, if it exists. More... | |
| IODA_HIDDEN void | ioda::detail::Engines::HH::attr_update_dimension_list (HH_Variable *var, const std::vector< std::vector< ref_t >> &new_dim_list) |
| Attribute DIMENSION_LIST update function. More... | |
| IODA_HIDDEN void | ioda::detail::Engines::HH::attr_update_reference_list (HH_Variable *scale, const std::vector< ds_list_t > &ref_var_axis) |
| Attribute REFERENCE_LIST update function. More... | |
| IODA_HIDDEN std::string | ioda::detail::Engines::HH::getNameFromIdentifier (hid_t obj_id) |
| Gets a variable / group / link name from an id. Useful for debugging. More... | |
Utility functions for HDF5.
Definition in file HH-util.h.