A bi-directional constant iterator. More...
Public Member Functions | |
| const_iterator (const DLPermutation &, const label) | |
| Construct at an index within a permutation. More... | |
| const_iterator (const const_iterator &)=default | |
| Use the default copy constructor. More... | |
| label | operator* () const |
| Dereference. More... | |
| const_iterator & | operator= (const const_iterator &iter) |
| Assignment. More... | |
| const_iterator & | operator++ () |
| Increment. More... | |
| const_iterator | operator++ (int) |
| Increment. More... | |
| const_iterator & | operator-- () |
| Decrement. More... | |
| const_iterator | operator-- (int) |
| Decrement. More... | |
| bool | operator== (const const_iterator &iter) const |
| Equality comparison. More... | |
| bool | operator!= (const const_iterator &iter) const |
| Inequality comparison. More... | |
| const_iterator | next () const |
| Return the next iterator without incrementing. More... | |
| const_iterator | previous () const |
| Return the previous iterator without incrementing. More... | |
A bi-directional constant iterator.
Definition at line 72 of file DLPermutation.H.
|
inline |
Construct at an index within a permutation.
|
inlinedefault |
Use the default copy constructor.
|
inline |
Dereference.
Definition at line 86 of file DLPermutationI.H.
|
inline |
Assignment.
Definition at line 94 of file DLPermutationI.H.
|
inline |
Increment.
Definition at line 106 of file DLPermutationI.H.
|
inline |
Increment.
Definition at line 115 of file DLPermutationI.H.
|
inline |
Decrement.
Definition at line 125 of file DLPermutationI.H.
|
inline |
Decrement.
Definition at line 134 of file DLPermutationI.H.
|
inline |
Equality comparison.
Definition at line 143 of file DLPermutationI.H.
|
inline |
Inequality comparison.
Definition at line 153 of file DLPermutationI.H.
|
inline |
Return the next iterator without incrementing.
Definition at line 166 of file DLPermutationI.H.
|
inline |
Return the previous iterator without incrementing.
Definition at line 181 of file DLPermutationI.H.