HDF5 Data Type.
More...
#include <H5DataType.hpp>
|
| 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.
|
| |
| bool | empty () const noexcept |
| | Check the DataType was default constructed. Such value might represent auto-detection of the datatype from a buffer.
|
| |
| bool | isReference () const |
| | Returns whether the type is a Reference.
|
| |
| | ~Object () |
| |
| bool | isValid () const noexcept |
| | isValid
|
| |
| hid_t | getId () const noexcept |
| | getId
|
| |
| ObjectInfo | getInfo () const |
| | Retrieve several infos about the current object (address, dates, etc)
|
| |
| ObjectType | getType () const |
| | Gets the fundamental type of the object (dataset, group, etc)
|
| |
| bool | operator== (const Object &other) const noexcept |
| |
◆ empty()
| bool HighFive::DataType::empty |
( |
| ) |
const |
|
inlinenoexcept |
Check the DataType was default constructed. Such value might represent auto-detection of the datatype from a buffer.
◆ getClass()
Return the fundamental type.
◆ getSize()
| size_t HighFive::DataType::getSize |
( |
| ) |
const |
|
inline |
◆ isFixedLenStr()
| bool HighFive::DataType::isFixedLenStr |
( |
| ) |
const |
|
inline |
Returns whether the type is a fixed-length string.
◆ isReference()
| bool HighFive::DataType::isReference |
( |
| ) |
const |
|
inline |
◆ isVariableStr()
| bool HighFive::DataType::isVariableStr |
( |
| ) |
const |
|
inline |
Returns whether the type is a variable-length string.
◆ Object() [1/4]
| HighFive::Object::Object |
( |
| ) |
|
|
inlineprotected |
◆ Object() [2/4]
| HighFive::Object::Object |
( |
const Object & |
other | ) |
|
|
inlineprotected |
◆ Object() [3/4]
| HighFive::Object::Object |
( |
hid_t |
hid | ) |
|
|
inlineexplicitprotected |
◆ Object() [4/4]
| HighFive::Object::Object |
( |
Object && |
other | ) |
|
|
inlineprotectednoexcept |
◆ operator!=()
| bool HighFive::DataType::operator!= |
( |
const DataType & |
other | ) |
const |
|
inline |
◆ operator==()
| bool HighFive::DataType::operator== |
( |
const DataType & |
other | ) |
const |
|
inline |
◆ string()
| std::string HighFive::DataType::string |
( |
| ) |
const |
|
inline |
Returns a friendly description of the type (e.g. Float32)
◆ Attribute
◆ DataSet
◆ File
The documentation for this class was generated from the following files: