|
MorphoGraphX
2.0-1-227
|
#include <MemberIterator.hpp>
Public Types | |
| typedef Iterator | base_iterator |
| typedef std::iterator_traits< Iterator >::difference_type | difference_type |
| Type of the difference between two iterators. More... | |
Public Member Functions | |
| BaseIterator () | |
| Default constructor. More... | |
| BaseIterator (const base_iterator &i) | |
| Conversion from the base iterator. More... | |
| BaseIterator (const BaseIterator &other) | |
| Copy constructor. More... | |
1 - Forward/input iterator methods | |
| bool | operator== (const Derived &other) const |
| bool | operator!= (const Derived &other) const |
| Derived & | operator= (const Derived ©) |
| Assignment operator. More... | |
| Derived & | operator++ () |
| Prefix increment operator. More... | |
| Derived & | operator++ (int) |
| Postfix increment operator. More... | |
2 - Bidirectional iterator methods | |
| Derived & | operator-- () |
| Prefix decrement operator. More... | |
| Derived & | operator-- (int) |
| Postfix decrement operator. More... | |
3 - Random access methods | |
| Derived & | operator+= (difference_type n) |
| In-place random increment operator. More... | |
| Derived & | operator-= (difference_type n) |
| In-place random decrement operator. More... | |
| bool | operator< (const Derived &other) const |
| bool | operator> (const Derived &other) const |
| bool | operator<= (const Derived &other) const |
| bool | operator>= (const Derived &other) const |
Functions for random access iterators | |
| base_iterator | it |
| Underlying iterator. More... | |
| base_iterator | base () const |
| Direct access to the base iterator. More... | |
| Derived | operator+ (const Derived &it, difference_type n) |
| Derived | operator+ (difference_type n, const Derived &it) |
| Derived | operator- (const Derived &it, difference_type n) |
| Derived | operator- (difference_type n, const Derived &it) |
| difference_type | operator- (const Derived &last, const Derived &first) |
| Distance between two iterators. More... | |
Definition at line 25 of file MemberIterator.hpp.
| typedef Iterator mgx::BaseIterator< Iterator, Derived >::base_iterator |
Definition at line 27 of file MemberIterator.hpp.
| typedef std::iterator_traits<Iterator>::difference_type mgx::BaseIterator< Iterator, Derived >::difference_type |
Type of the difference between two iterators.
Definition at line 31 of file MemberIterator.hpp.
|
inline |
Default constructor.
Definition at line 36 of file MemberIterator.hpp.
|
inline |
Conversion from the base iterator.
Definition at line 41 of file MemberIterator.hpp.
|
inline |
Copy constructor.
Definition at line 46 of file MemberIterator.hpp.
|
inline |
Direct access to the base iterator.
Definition at line 182 of file MemberIterator.hpp.
|
inline |
Definition at line 53 of file MemberIterator.hpp.
|
inline |
Prefix increment operator.
Definition at line 67 of file MemberIterator.hpp.
|
inline |
Postfix increment operator.
Definition at line 75 of file MemberIterator.hpp.
|
inline |
In-place random increment operator.
Definition at line 109 of file MemberIterator.hpp.
|
inline |
Prefix decrement operator.
Definition at line 88 of file MemberIterator.hpp.
|
inline |
Postfix decrement operator.
Definition at line 96 of file MemberIterator.hpp.
|
inline |
In-place random decrement operator.
Definition at line 118 of file MemberIterator.hpp.
|
inline |
Definition at line 124 of file MemberIterator.hpp.
|
inline |
Definition at line 132 of file MemberIterator.hpp.
|
inline |
Assignment operator.
Definition at line 58 of file MemberIterator.hpp.
|
inline |
Definition at line 51 of file MemberIterator.hpp.
|
inline |
Definition at line 128 of file MemberIterator.hpp.
|
inline |
Definition at line 136 of file MemberIterator.hpp.
|
friend |
Definition at line 143 of file MemberIterator.hpp.
|
friend |
Definition at line 150 of file MemberIterator.hpp.
|
friend |
Definition at line 157 of file MemberIterator.hpp.
|
friend |
Distance between two iterators.
Definition at line 174 of file MemberIterator.hpp.
|
friend |
Definition at line 164 of file MemberIterator.hpp.
|
protected |
Underlying iterator.
Definition at line 190 of file MemberIterator.hpp.
1.8.17