#include <any>#include <array>#include <cassert>#include <cstdint>#include <iostream>#include <memory>#include <numeric>#include <stdexcept>#include <string>#include <type_traits>#include <typeindex>#include <variant>#include <vector>#include "BaseIO.hpp"#include "Types.hpp"Go to the source code of this file.
Classes | |
| class | AQNWB::IO::DataBlockGeneric |
| Generic structure to hold type-erased data and shape. More... | |
| class | AQNWB::IO::ConstMultiArrayView< DTYPE, NDIMS > |
| Non-owning, multi-dimensional, read-only array view for contiguous data. More... | |
| class | AQNWB::IO::DataBlock< DTYPE > |
| Structure to hold data and shape for a typed data vector. More... | |
| struct | AQNWB::IO::isAllowedStorageObjectType< T > |
| struct | AQNWB::IO::isAllowedStorageObjectType< StorageObjectType::Dataset > |
| struct | AQNWB::IO::isAllowedStorageObjectType< StorageObjectType::Attribute > |
| class | AQNWB::IO::ReadDataWrapper< OTYPE, VTYPE > |
| Class for wrapping data objects (datasets or attributes) for reading data from a file. More... | |
| struct | AQNWB::IO::ReadDataWrapper< OTYPE, VTYPE >::isDataset< U > |
| Internal embedded Trait to Check the OTYPE Enum Value at compile time. More... | |
Namespaces | |
| namespace | AQNWB |
| The main namespace for AqNWB. | |
| namespace | AQNWB::IO |
| The namespace for IO components of AqNWB. | |