Nektar++
|
HDF5 base class. More...
#include <H5.h>
Public Member Functions | |
void | Close () |
hid_t | GetId () const |
operator hid_t () const | |
Protected Member Functions | |
Object () | |
Object (hid_t id) | |
virtual | ~Object () |
virtual void | v_Close ()=0 |
Protected Attributes | |
hid_t | m_Id |
|
protected |
|
protected |
|
protectedvirtual |
|
inline |
Definition at line 98 of file H5.h.
References v_Close().
Referenced by Nektar::LibUtilities::H5::Attribute::~Attribute(), Nektar::LibUtilities::H5::DataSet::~DataSet(), Nektar::LibUtilities::H5::DataSpace::~DataSpace(), Nektar::LibUtilities::H5::File::~File(), Nektar::LibUtilities::H5::Group::~Group(), and Nektar::LibUtilities::H5::PList::~PList().
|
inline |
|
inline |
|
protectedpure virtual |
Implemented in Nektar::LibUtilities::H5::PList, Nektar::LibUtilities::H5::DataSpace, Nektar::LibUtilities::H5::DataType, Nektar::LibUtilities::H5::CompoundDataType, Nektar::LibUtilities::H5::PredefinedDataType, Nektar::LibUtilities::H5::Attribute, Nektar::LibUtilities::H5::File, Nektar::LibUtilities::H5::Group, and Nektar::LibUtilities::H5::DataSet.
Referenced by Close().
|
protected |
Definition at line 117 of file H5.h.
Referenced by Nektar::LibUtilities::H5::CompoundDataType::Add(), Nektar::LibUtilities::H5::CompoundDataType::AddString(), Nektar::LibUtilities::H5::DataSpace::AppendRange(), Nektar::LibUtilities::H5::DataSpace::ClearRange(), Nektar::LibUtilities::H5::DataType::Copy(), Nektar::LibUtilities::H5::CanHaveAttributes::CreateAttribute(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::CreateDataSet(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::CreateGroup(), Nektar::LibUtilities::H5::DataSpace::DataSpace(), Nektar::LibUtilities::H5::DataSpace::GetDims(), Nektar::LibUtilities::H5::Group::GetElementNames(), GetId(), Nektar::LibUtilities::H5::CanHaveAttributes::GetNumAttr(), Nektar::LibUtilities::H5::DataSpace::GetSize(), Nektar::LibUtilities::H5::Attribute::GetSpace(), Nektar::LibUtilities::H5::DataSet::GetSpace(), Nektar::LibUtilities::H5::CanHaveAttributes::OpenAttribute(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::OpenDataSet(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::OpenGroup(), Nektar::LibUtilities::H5::PList::PList(), Nektar::LibUtilities::H5::DataSet::Read(), Nektar::LibUtilities::H5::DataSet::ReadVectorString(), Nektar::LibUtilities::H5::DataSpace::SelectRange(), Nektar::LibUtilities::H5::PList::SetChunk(), Nektar::LibUtilities::H5::PList::SetDeflate(), Nektar::LibUtilities::H5::DataSpace::SetSelection(), Nektar::LibUtilities::H5::PList::v_Close(), Nektar::LibUtilities::H5::DataSpace::v_Close(), Nektar::LibUtilities::H5::DataType::v_Close(), Nektar::LibUtilities::H5::CompoundDataType::v_Close(), Nektar::LibUtilities::H5::PredefinedDataType::v_Close(), Nektar::LibUtilities::H5::Attribute::v_Close(), Nektar::LibUtilities::H5::File::v_Close(), Nektar::LibUtilities::H5::Group::v_Close(), Nektar::LibUtilities::H5::DataSet::v_Close(), Nektar::LibUtilities::H5::Group::v_GetNumElements(), Nektar::LibUtilities::H5::DataSet::Write(), Nektar::LibUtilities::H5::DataSet::WriteString(), Nektar::LibUtilities::H5::DataSet::WriteVectorString(), Nektar::LibUtilities::H5::File::~File(), and Nektar::LibUtilities::H5::Group::~Group().