1#ifndef CHIHAYA_UTILS_PUBLIC_HPP
2#define CHIHAYA_UTILS_PUBLIC_HPP
5#include "ritsuko/ritsuko.hpp"
10#include <unordered_map>
27enum ArrayType { BOOLEAN = 0, INTEGER = 1, FLOAT = 2, STRING = 3 };
Namespace for all chihaya functions.
Definition: binary_arithmetic.hpp:22
ArrayType
Definition: utils_public.hpp:27
Details about an array.
Definition: utils_public.hpp:36
std::vector< size_t > dimensions
Definition: utils_public.hpp:56
ArrayType type
Definition: utils_public.hpp:50
Validation options.
Definition: utils_public.hpp:66
bool details_only
Definition: utils_public.hpp:71
std::unordered_map< std::string, std::function< ArrayDetails(const H5::Group &, const ritsuko::Version &, Options &)> > array_validate_registry
Definition: utils_public.hpp:77
std::unordered_map< std::string, std::function< ArrayDetails(const H5::Group &, const ritsuko::Version &, Options &)> > operation_validate_registry
Definition: utils_public.hpp:83