Nektar++
|
HDF5 Attribute Wrapper. More...
#include <H5.h>
Public Member Functions | |
~Attribute () override | |
DataSpaceSharedPtr | GetSpace () const |
Public Member Functions inherited from Nektar::LibUtilities::H5::Object | |
void | Close () |
hid_t | GetId () const |
operator hid_t () const | |
Protected Member Functions | |
void | v_Close () override |
Protected Member Functions inherited from Nektar::LibUtilities::H5::Object | |
Object () | |
Object (hid_t id) | |
virtual | ~Object () |
virtual void | v_Close ()=0 |
Private Member Functions | |
Attribute (hid_t id) | |
Static Private Member Functions | |
static AttributeSharedPtr | Create (hid_t parent, const std::string &name, DataTypeSharedPtr type, DataSpaceSharedPtr space) |
static AttributeSharedPtr | Open (hid_t parent, const std::string &name) |
Friends | |
class | CanHaveAttributes |
Additional Inherited Members | |
Protected Attributes inherited from Nektar::LibUtilities::H5::Object | |
hid_t | m_Id |
|
override |
Definition at line 609 of file H5.cpp.
References Nektar::LibUtilities::H5::Object::Close().
|
inlineprivate |
|
staticprivate |
Definition at line 591 of file H5.cpp.
References Attribute(), H5_CONSTRUCT, and CellMLToNektar.pycml::name.
Referenced by Nektar::LibUtilities::H5::CanHaveAttributes::CreateAttribute().
DataSpaceSharedPtr Nektar::LibUtilities::H5::Attribute::GetSpace | ( | ) | const |
Definition at line 619 of file H5.cpp.
References Nektar::LibUtilities::H5::Object::m_Id.
|
staticprivate |
Definition at line 602 of file H5.cpp.
References Attribute(), H5_CONSTRUCT, and CellMLToNektar.pycml::name.
Referenced by Nektar::LibUtilities::H5::CanHaveAttributes::OpenAttribute().
|
overrideprotectedvirtual |
Implements Nektar::LibUtilities::H5::Object.
Definition at line 613 of file H5.cpp.
References H5_CALL, and Nektar::LibUtilities::H5::Object::m_Id.
|
friend |