|
HighFive 3.2.0
HighFive - Header-only C++ HDF5 interface
|
HDF5 Data Type. More...
#include <H5DataType.hpp>


Public Member Functions | |
| bool | operator== (const DataType &other) const |
| bool | operator!= (const DataType &other) const |
| DataTypeClass | getClass () const |
| Return the fundamental type. | |
| size_t | getSize () const |
| Returns the length (in bytes) of this type elements. | |
| std::string | string () const |
| Returns a friendly description of the type (e.g. Float32) | |
| bool | isVariableStr () const |
| Returns whether the type is a variable-length string. | |
| bool | isFixedLenStr () const |
| Returns whether the type is a fixed-length string. | |
| StringType | asStringType () const |
Returns this datatype as a StringType. | |
| IntegerType | asIntegerType () const |
Returns this datatype as a IntegerType. | |
| bool | empty () const noexcept |
| Check the DataType was default constructed. | |
| bool | isReference () const |
| Returns whether the type is a Reference. | |
| DataTypeCreateProps | getCreatePropertyList () const |
| Get the list of properties for creation of this DataType. | |
Public Member Functions inherited from HighFive::Object | |
| Object (Object &&other) noexcept | |
| bool | isValid () const noexcept |
| isValid | |
| hid_t | getId () const noexcept |
| getId | |
| ObjectInfo | getInfo () const |
| Retrieve several infos about the current object (address, dates, etc) | |
| haddr_t | getAddress () const |
| Address of an HDF5 object in the file. | |
| ObjectType | getType () const |
| Gets the fundamental type of the object (dataset, group, etc) | |
| bool | operator== (const Object &other) const noexcept |
Protected Member Functions | |
| Object (Object &&other) noexcept | |
| Object () | |
| Object (const Object &other) | |
| Object (hid_t) noexcept | |
Protected Member Functions inherited from HighFive::Object | |
| Object () | |
| Object (const Object &other) | |
| Object (hid_t) noexcept | |
| ~Object () | |
| Object & | operator= (const Object &other) |
| Object & | operator= (Object &&other) |
Friends | |
| class | Attribute |
| class | File |
| class | DataSet |
| class | CompoundType |
| template<typename Derivate > | |
| class | NodeTraits |
Additional Inherited Members | |
Protected Attributes inherited from HighFive::Object | |
| hid_t | _hid |
HDF5 Data Type.
|
inline |
Returns this datatype as a IntegerType.
|
inline |
Returns this datatype as a StringType.
|
inlinenoexcept |
Check the DataType was default constructed.
|
inline |
Return the fundamental type.
|
inline |
Get the list of properties for creation of this DataType.
|
inline |
Returns the length (in bytes) of this type elements.
Notice that the size of variable length sequences may have limited applicability given that it refers to the size of the control structure. For info see https://support.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetSize
|
inline |
Returns whether the type is a fixed-length string.
|
inline |
Returns whether the type is a Reference.
|
inline |
Returns whether the type is a variable-length string.
|
inlineprotected |
|
inlineprotected |
|
inlineexplicitprotectednoexcept |
|
inlineprotectednoexcept |
|
inline |
|
inline |
|
inline |
Returns a friendly description of the type (e.g. Float32)
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |