Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Nektar::LibUtilities::H5::Object Class Referenceabstract

HDF5 base class. More...

#include <H5.h>

Inheritance diagram for Nektar::LibUtilities::H5::Object:
Inheritance graph
[legend]
Collaboration diagram for Nektar::LibUtilities::H5::Object:
Collaboration graph
[legend]

Public Member Functions

virtual void Close ()=0
 
hid_t GetId () const
 
 operator hid_t () const
 

Protected Member Functions

 Object ()
 
 Object (hid_t id)
 
virtual ~Object ()
 

Protected Attributes

hid_t m_Id
 

Detailed Description

HDF5 base class.

Definition at line 106 of file H5.h.

Constructor & Destructor Documentation

Nektar::LibUtilities::H5::Object::Object ( )
protected

Definition at line 50 of file H5.cpp.

50  : m_Id(H5I_INVALID_HID)
51 {
52 }
Nektar::LibUtilities::H5::Object::Object ( hid_t  id)
protected

Definition at line 53 of file H5.cpp.

53  : m_Id(id)
54 {
55 }
Nektar::LibUtilities::H5::Object::~Object ( )
protectedvirtual

Definition at line 56 of file H5.cpp.

57 {
58 }

Member Function Documentation

virtual void Nektar::LibUtilities::H5::Object::Close ( )
pure virtual
hid_t Nektar::LibUtilities::H5::Object::GetId ( ) const
inline

Definition at line 110 of file H5.h.

References m_Id.

Referenced by operator hid_t().

111  {
112  return m_Id;
113  }
Nektar::LibUtilities::H5::Object::operator hid_t ( ) const
inline

Definition at line 116 of file H5.h.

References GetId().

117  {
118  return GetId();
119  }
hid_t GetId() const
Definition: H5.h:110

Member Data Documentation

hid_t Nektar::LibUtilities::H5::Object::m_Id
protected