1#ifndef CHIHAYA_UTILS_PUBLIC_HPP
2#define CHIHAYA_UTILS_PUBLIC_HPP
5#include "ritsuko/ritsuko.hpp"
10#include <unordered_map>
28enum ArrayType { BOOLEAN = 0, INTEGER = 1, FLOAT = 2, STRING = 3 };
Namespace for all chihaya functions.
Definition binary_arithmetic.hpp:20
ArrayType
Definition utils_public.hpp:28
Details about an array.
Definition utils_public.hpp:37
std::vector< std::size_t > dimensions
Definition utils_public.hpp:57
ArrayType type
Definition utils_public.hpp:51
Validation options.
Definition utils_public.hpp:67
std::unordered_map< std::string, std::function< ArrayDetails(const H5::Group &, const ritsuko::Version &, const Options &)> > operation_validate_registry
Definition utils_public.hpp:84
std::unordered_map< std::string, std::function< ArrayDetails(const H5::Group &, const ritsuko::Version &, const Options &)> > array_validate_registry
Definition utils_public.hpp:78
bool details_only
Definition utils_public.hpp:72