Nektar++
|
Wrap and HDF5 data type object. Technically this can have attributes, but not really bothered. More...
#include <H5.h>
Public Member Functions | |
DataTypeSharedPtr | Copy () const |
Public Member Functions inherited from Nektar::LibUtilities::H5::Object | |
void | Close () |
hid_t | GetId () const |
operator hid_t () const | |
Static Public Member Functions | |
static DataTypeSharedPtr | String (size_t len=0) |
template<class T > | |
static DataTypeSharedPtr | OfObject (const T &obj) |
Protected Member Functions | |
void | v_Close () override |
DataType (hid_t id) | |
Protected Member Functions inherited from Nektar::LibUtilities::H5::Object | |
Object () | |
Object (hid_t id) | |
virtual | ~Object () |
virtual void | v_Close ()=0 |
Additional Inherited Members | |
Protected Attributes inherited from Nektar::LibUtilities::H5::Object | |
hid_t | m_Id |
Wrap and HDF5 data type object. Technically this can have attributes, but not really bothered.
|
protected |
DataTypeSharedPtr Nektar::LibUtilities::H5::DataType::Copy | ( | ) | const |
Definition at line 541 of file H5.cpp.
References DataType(), H5_CONSTRUCT, and Nektar::LibUtilities::H5::Object::m_Id.
|
inlinestatic |
Definition at line 397 of file H5.h.
References Nektar::LibUtilities::H5::DataTypeTraits< T >::GetType().
Referenced by Nektar::LibUtilities::FieldIOHdf5::v_Write().
|
static |
Definition at line 517 of file H5.cpp.
References Nektar::LibUtilities::H5::PredefinedDataType::CS1(), and H5_CALL.
Referenced by Nektar::LibUtilities::H5::DataTypeTraits< T >::GetType(), and Nektar::LibUtilities::H5::DataSet::ReadVectorString().
|
overrideprotectedvirtual |
Implements Nektar::LibUtilities::H5::Object.
Reimplemented in Nektar::LibUtilities::H5::CompoundDataType, and Nektar::LibUtilities::H5::PredefinedDataType.
Definition at line 535 of file H5.cpp.
References H5_CALL, and Nektar::LibUtilities::H5::Object::m_Id.