|
IODA
|
HDF5 utility functions. More...
#include "./HH/HH-util.h"#include <hdf5_hl.h>#include <algorithm>#include <iterator>#include <string>#include <utility>#include <vector>#include "./HH/Handles.h"#include "./HH/HH-attributes.h"#include "./HH/HH-variables.h"#include "ioda/Exception.h"
Go to the source code of this file.
Namespaces | |
| ioda | |
| ioda::detail | |
| ioda::detail::Engines | |
| ioda::detail::Engines::HH | |
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... | |
| HH_hid_t | ioda::detail::Engines::HH::attr_reference_list_type () |
| HH_hid_t | ioda::detail::Engines::HH::attr_reference_list_space (hsize_t numrefs) |
| 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... | |
HDF5 utility functions.
Definition in file HH-util.cpp.