Nektar++
|
#include <H5.h>
Public Member Functions | |
LinkIterator (CanHaveGroupsDataSetsSharedPtr grp, hsize_t idx=0) | |
const std::string & | operator* () |
LinkIterator & | operator++ () |
bool | operator== (const LinkIterator &other) const |
bool | operator!= (const LinkIterator &other) const |
hsize_t | GetPos () const |
std::string | GetName () const |
Static Private Member Functions | |
static herr_t | helper (hid_t g_id, const char *name, const H5L_info_t *info, void *op_data) |
Private Attributes | |
CanHaveGroupsDataSetsSharedPtr | m_grp |
hsize_t | m_idx |
hsize_t | m_next |
hsize_t | m_size |
std::string | m_currentName |
Nektar::LibUtilities::H5::CanHaveGroupsDataSets::LinkIterator::LinkIterator | ( | CanHaveGroupsDataSetsSharedPtr | grp, |
hsize_t | idx = 0 |
||
) |
|
inline |
Definition at line 195 of file H5.h.
References m_currentName.
|
inline |
|
staticprivate |
Definition at line 317 of file H5.cpp.
References m_currentName, and CellMLToNektar.pycml::name.
Referenced by operator++().
|
inline |
const std::string & Nektar::LibUtilities::H5::CanHaveGroupsDataSets::LinkIterator::operator* | ( | ) |
CanHaveGroupsDataSets::LinkIterator & Nektar::LibUtilities::H5::CanHaveGroupsDataSets::LinkIterator::operator++ | ( | ) |
Definition at line 301 of file H5.cpp.
bool Nektar::LibUtilities::H5::CanHaveGroupsDataSets::LinkIterator::operator== | ( | const LinkIterator & | other | ) | const |
|
private |
|
private |
Definition at line 203 of file H5.h.
Referenced by operator==().
|
private |
Definition at line 204 of file H5.h.
Referenced by GetPos(), and operator==().
|
private |