h5cpp
0.6.0
A modern C++ wrapper for the HDF5 C library
|
#include <link_iterator.hpp>
Public Types | |
using | value_type = Link |
using | pointer = value_type * |
using | reference = value_type & |
using | difference_type = ssize_t |
using | iterator_category = std::bidirectional_iterator_tag |
Public Member Functions | |
LinkIterator ()=delete | |
value_type | operator* () const |
value_type * | operator-> () |
LinkIterator & | operator++ () |
LinkIterator | operator++ (int) |
LinkIterator & | operator-- () |
LinkIterator | operator-- (int) |
bool | operator== (const LinkIterator &a) const |
bool | operator!= (const LinkIterator &a) const |
Public Member Functions inherited from hdf5::Iterator | |
Iterator () | |
default constructor More... | |
Iterator (ssize_t index) | |
Iterator (const Iterator &)=default | |
Iterator & | operator= (const Iterator &)=default |
virtual | ~Iterator () |
Iterator & | operator++ () |
increment iterator position More... | |
Iterator & | operator-- () |
Iterator | operator++ (int) |
Iterator | operator-- (int) |
Iterator & | operator+= (ssize_t i) |
Iterator & | operator-= (ssize_t i) |
bool | operator== (const Iterator &b) const |
bool | operator< (const Iterator &b) const |
bool | operator<= (const Iterator &b) const |
bool | operator> (const Iterator &b) const |
bool | operator>= (const Iterator &b) const |
ssize_t | index () const |
get state of the iterator More... | |
Static Public Member Functions | |
static LinkIterator | begin (const Group &group) |
static LinkIterator | end (const Group &group) |
using hdf5::node::LinkIterator::difference_type = ssize_t |
using hdf5::node::LinkIterator::iterator_category = std::bidirectional_iterator_tag |
|
delete |
|
static |
|
static |
bool hdf5::node::LinkIterator::operator!= | ( | const LinkIterator & | a | ) | const |
value_type hdf5::node::LinkIterator::operator* | ( | ) | const |
LinkIterator& hdf5::node::LinkIterator::operator++ | ( | ) |
LinkIterator hdf5::node::LinkIterator::operator++ | ( | int | ) |
LinkIterator& hdf5::node::LinkIterator::operator-- | ( | ) |
LinkIterator hdf5::node::LinkIterator::operator-- | ( | int | ) |
value_type* hdf5::node::LinkIterator::operator-> | ( | ) |
bool hdf5::node::LinkIterator::operator== | ( | const LinkIterator & | a | ) | const |