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.