takane
Validators for ArtifactDB file formats
Loading...
Searching...
No Matches
data_frame_list.hpp
Go to the documentation of this file.
1#ifndef TAKANE_DATA_FRAME_LIST_HPP
2#define TAKANE_DATA_FRAME_LIST_HPP
3
4#include "H5Cpp.h"
5
6#include <filesystem>
7#include <stdexcept>
8#include <string>
9
10#include "utils_public.hpp"
11#include "utils_compressed_list.hpp"
12
18namespace takane {
19
20namespace data_frame_list {
21
27inline void validate(const std::filesystem::path& path, const ObjectMetadata& metadata, Options& options) {
28 internal_compressed_list::validate_directory<true>(path, "data_frame_list", "DATA_FRAME", metadata, options);
29}
30
37inline size_t height(const std::filesystem::path& path, const ObjectMetadata& metadata, Options& options) {
38 return internal_compressed_list::height(path, "data_frame_list", metadata, options);
39}
40
41}
42
43}
44
45#endif
takane validation functions.
Definition _derived_from.hpp:15
size_t height(const std::filesystem::path &path, const ObjectMetadata &metadata, Options &options)
Definition _height.hpp:88
void validate(const std::filesystem::path &path, const ObjectMetadata &metadata, Options &options)
Definition _validate.hpp:107
Object metadata, including the type and other fields.
Definition utils_public.hpp:26
Validation options.
Definition utils_public.hpp:94
Exported utilities.