HighFive 2.10.0
HighFive - Header-only C++ HDF5 interface
|
create an HDF5 DataType from a C++ type More...
#include <H5DataType.hpp>
Public Types | |
using | basic_type = T |
Public Member Functions | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
AtomicType () | |
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. | |
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 . | |
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 | |
~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 |
Additional Inherited Members | |
Protected Member Functions inherited from HighFive::DataType | |
Object (Object &&other) noexcept | |
Object () | |
Object (const Object &other) | |
Object (hid_t) | |
Protected Member Functions inherited from HighFive::Object | |
Object () | |
Object (const Object &other) | |
Object (hid_t) | |
Object & | operator= (const Object &other) |
Protected Attributes inherited from HighFive::Object | |
hid_t | _hid |
create an HDF5 DataType from a C++ type
Support only basic data type
using HighFive::AtomicType< T >::basic_type = T |
HighFive::AtomicType< T >::AtomicType | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |