1#ifndef CHIHAYA_UTILS_PUBLIC_HPP
2#define CHIHAYA_UTILS_PUBLIC_HPP
5#include "ritsuko/ritsuko.hpp"
11#include <unordered_map>
29enum ArrayType { BOOLEAN = 0, INTEGER = 1, FLOAT = 2, STRING = 3 };
Namespace for all chihaya functions.
Definition binary_arithmetic.hpp:21
std::unordered_map< std::string, std::function< ArrayDetails(const H5::Group &, const ritsuko::Version &, const Options &)> > ValidateRegistry
Definition utils_public.hpp:74
ArrayType
Definition utils_public.hpp:29
constexpr Dest_ cap(Value_ x)
Details about an array.
Definition utils_public.hpp:38
std::vector< std::size_t > dimensions
Definition utils_public.hpp:58
ArrayType type
Definition utils_public.hpp:52
Options for validate().
Definition utils_public.hpp:79
bool details_only
Definition utils_public.hpp:84
ValidateRegistry array_validate_registry
Definition utils_public.hpp:96
hsize_t contiguous_chunk_size
Definition utils_public.hpp:90
ValidateRegistry operation_validate_registry
Definition utils_public.hpp:102