|
hops
|
Create a enum HDF5 datatype. More...
#include <H5DataType.hpp>


Classes | |
| struct | member_def |
| Use for defining a member of enum type. More... | |
Public Member Functions | |
| EnumType (const EnumType &other)=default | |
| EnumType (const std::vector< member_def > &t_members) | |
| EnumType (std::initializer_list< member_def > t_members) | |
| void | commit (const Object &object, const std::string &name) const |
| Commit datatype into the given Object. More... | |
Public Member Functions inherited from HighFive::DataType | |
| bool | operator== (const DataType &other) const |
| bool | operator!= (const DataType &other) const |
| DataTypeClass | getClass () const |
| Return the fundamental type. More... | |
| size_t | getSize () const |
| Returns the length (in bytes) of this type elements. More... | |
| std::string | string () const |
| Returns a friendly description of the type (e.g. Float32) More... | |
| bool | isVariableStr () const |
| Returns whether the type is a variable-length string. More... | |
| bool | isFixedLenStr () const |
| Returns whether the type is a fixed-length string. More... | |
| bool | empty () const noexcept |
| Check the DataType was default constructed. Such value might represent auto-detection of the datatype from a buffer. More... | |
| bool | isReference () const |
| Returns whether the type is a Reference. More... | |
Public Member Functions inherited from HighFive::Object | |
| ~Object () | |
| bool | isValid () const noexcept |
| isValid More... | |
| hid_t | getId () const noexcept |
| getId More... | |
| ObjectInfo | getInfo () const |
| Retrieve several infos about the current object (address, dates, etc) More... | |
| ObjectType | getType () const |
| Gets the fundamental type of the object (dataset, group, etc) More... | |
Additional Inherited Members | |
Protected Member Functions inherited from HighFive::DataType | |
| Object () | |
| Object (const Object &other) | |
| Object (Object &&other) noexcept | |
| Object (hid_t) | |
Protected Member Functions inherited from HighFive::Object | |
| Object () | |
| Object (const Object &other) | |
| Object (Object &&other) noexcept | |
| Object (hid_t) | |
| Object & | operator= (const Object &other) |
Protected Attributes inherited from HighFive::Object | |
| hid_t | _hid |
Create a enum HDF5 datatype.
|
default |
|
inline |
|
inline |
|
inline |
Commit datatype into the given Object.
| object | Location to commit object into |
| name | Name to give the datatype |
1.8.17