|
libzarr
Header-only C++17 Zarr v2/v3, WASM-compatible
|
#include <cstddef>#include <cstdint>#include <map>#include <optional>#include <string>#include <string_view>#include <utility>#include <vector>#include "libzarr/types.hpp"Go to the source code of this file.
Classes | |
| struct | zarr::ByteRange |
| Byte-range request for Store::read_range. More... | |
| struct | zarr::ReadRequest |
| struct | zarr::DirListing |
| Immediate children of a prefix, as returned by Store::list_dir. More... | |
| class | zarr::Store |
| class | zarr::MemoryStore |
The key->bytes Store abstraction all libzarr I/O goes through, and the built-in MemoryStore backend.
Keys are '/'-separated UTF-8 paths with no leading or trailing '/' and no empty segments (e.g. "group/array/c/0/0"). A prefix is either "" (the root) or ends with '/'.