OpenStructure
|
#include <sequence_list_iterator.hh>
Public Types | |
using | ValueType = T |
using | IteratorType = I |
using | ClassType = SequenceListIterator< T, I > |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = T |
using | difference_type = std::ptrdiff_t |
using | pointer = T * |
using | reference = T & |
Public Member Functions | |
SequenceListIterator (IteratorType it, IteratorType end) | |
ValueType & | operator* () |
ValueType * | operator-> () |
ClassType & | operator++ () |
ClassType & | operator+= (int n) |
ClassType | operator+ (int n) |
ClassType & | operator-= (int n) |
ClassType | operator++ (int) |
bool | operator== (const ClassType &rhs) const |
bool | operator!= (const ClassType &rhs) const |
Protected Member Functions | |
void | UpdateVal () |
Definition at line 31 of file sequence_list_iterator.hh.
using ClassType = SequenceListIterator<T, I> |
Definition at line 35 of file sequence_list_iterator.hh.
using difference_type = std::ptrdiff_t |
Definition at line 39 of file sequence_list_iterator.hh.
using iterator_category = std::random_access_iterator_tag |
Definition at line 37 of file sequence_list_iterator.hh.
using IteratorType = I |
Definition at line 34 of file sequence_list_iterator.hh.
using pointer = T* |
Definition at line 40 of file sequence_list_iterator.hh.
using reference = T& |
Definition at line 41 of file sequence_list_iterator.hh.
using value_type = T |
Definition at line 38 of file sequence_list_iterator.hh.
using ValueType = T |
Definition at line 33 of file sequence_list_iterator.hh.
|
inline |
Definition at line 51 of file sequence_list_iterator.hh.
|
inline |
Definition at line 101 of file sequence_list_iterator.hh.
|
inline |
Definition at line 57 of file sequence_list_iterator.hh.
|
inline |
Definition at line 78 of file sequence_list_iterator.hh.
|
inline |
Definition at line 67 of file sequence_list_iterator.hh.
|
inline |
Definition at line 89 of file sequence_list_iterator.hh.
|
inline |
Definition at line 73 of file sequence_list_iterator.hh.
|
inline |
Definition at line 83 of file sequence_list_iterator.hh.
|
inline |
Definition at line 62 of file sequence_list_iterator.hh.
|
inline |
Definition at line 96 of file sequence_list_iterator.hh.
|
inlineprotected |
Definition at line 44 of file sequence_list_iterator.hh.