hops
|
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. 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... | |
![]() | |
~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... | |
Protected Member Functions | |
Object () | |
Object (const Object &other) | |
Object (Object &&other) noexcept | |
Object (hid_t) | |
![]() | |
Object () | |
Object (const Object &other) | |
Object (Object &&other) noexcept | |
Object (hid_t) | |
Object & | operator= (const Object &other) |
Friends | |
class | Attribute |
class | File |
class | DataSet |
Additional Inherited Members | |
![]() | |
hid_t | _hid |
HDF5 Data Type.
|
inlinenoexcept |
Check the DataType was default constructed. Such value might represent auto-detection of the datatype from a buffer.
|
inline |
Return the fundamental type.
|
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 |
|
inlineexplicitprotected |
|
inlineprotectednoexcept |
|
inline |
|
inline |
|
inline |
Returns a friendly description of the type (e.g. Float32)
|
friend |
|
friend |
|
friend |