![]() |
CNORXZ
Container with Native Operation Routines and Expressions
|
Classes | |
| class | ContentBase |
| class | Dataset |
| class | File |
| class | Group |
| class | SDataset |
| class | STable |
| class | Table |
| struct | TypeId |
| struct | TypeId< Arr< T, N > > |
| struct | TypeId< Double > |
| struct | TypeId< Int > |
| struct | TypeId< SizeT > |
Typedefs | |
| typedef Sptr< ContentBase > | ContentPtr |
Enumerations | |
| enum class | ContentType { NONE = 0 , FILE = 1 , GROUP = 2 , DSET = 3 , TABLE = 4 } |
Functions | |
| template<SizeT I, typename... Ts> | |
| constexpr const auto & | tget (const Tuple< Ts... > &t) |
| template<SizeT I, typename... Ts> | |
| constexpr auto & | tget (Tuple< Ts... > &t) |
| template<SizeT N, typename... Ts> | |
| SizeT | getTupleOffset (const Tuple< Ts... > &t, CSizeT< N > i) |
| template<typename T > | |
| hid_t | getTypeId (T x) |
| static herr_t | addName (hid_t id, const char *name, const H5L_info_t *info, void *x) |
| static bool | isTable (hid_t loc_id, const char *name) |
| static herr_t | initCont (hid_t id, const char *name, const H5L_info_t *info, void *x) |
Shortcut for a shared pointer to an abstract content object.
Definition at line 146 of file h5_content_base.h.
|
strong |
Enum indicating the content type. Used by ContainerBase derivates to indicate the derived type.
| Enumerator | |
|---|---|
| NONE | |
| FILE | |
| GROUP | |
| DSET | |
| TABLE | |
Definition at line 29 of file h5_content_base.h.
|
static |
Definition at line 154 of file h5_group.cc.
| SizeT CNORXZ::hdf5::getTupleOffset | ( | const Tuple< Ts... > & | t, |
| CSizeT< N > | i ) |
Definition at line 35 of file h5_group.cc.h.
Wrapper function for TypeId::get()
| Variable | of given type. |
Definition at line 58 of file h5_type_id.cc.h.
|
static |
Definition at line 184 of file h5_group.cc.
Definition at line 161 of file h5_group.cc.
|
constexpr |
Definition at line 23 of file h5_group.cc.h.