|
| | Iterator (const Locator &pos) |
| | Create a value iterator from the locator pos.
|
| Access & | operator* () const |
| | Get access to current item value.
|
| long | operator+ () const |
| | Return the index value of the iterator (unary plus operator)
|
| Iterator & | operator++ () |
| | Step to the next item (prefix increment operator).
|
| Iterator & | operator-- () |
| | Step to the previous item (prefix decrement operator).
|
| Iterator | operator++ (int) |
| | Step to the next item and return the old iterator value (postfix increment operator).
|
| Iterator | operator-- (int) |
| | Step to the previous item and return the old iterator value (postfix decrement operator).
|
| Iterator | operator+ (long delta) |
| | Get iterator value stepped delta items forward (addition operator).
|
| Iterator | operator- (long delta) |
| | Get iterator value stepped delta items backward (substraction operator).
|
| long | operator- (const Iterator &b) const |
| | Get distance between this and another iterator (substraction operator).
|
| bool | operator== (const Iterator &b) const |
| | Equality operator.
|
| std::strong_ordering | operator<=> (const Iterator &b) const |
| | Ordering operator.
|
| | operator bool () const |
| | Check if this iterator is valid (explicitly cast to bool).
|
| | Locator (long index=0) |
| | Create a locator pointing to index.
|
| long | index () const |
| | Return the index value of the locator (unary plus operator)
|
| long | operator+ () const |
| | Return the index value of the locator (unary plus operator)
|
| Locator & | operator++ () |
| | Step to the next item (prefix increment operator).
|
| Locator & | operator-- () |
| | Step to the previous item (prefix decrement operator).
|
| Locator | operator++ (int) |
| | Step to the next item and return the old locator value (postfix increment operator).
|
| Locator | operator-- (int) |
| | Step to the previous item and return the old locator value (postfix decrement operator).
|
| Locator | operator+ (long delta) |
| | Get locator value stepped delta items forward (addition operator).
|
| Locator | operator- (long delta) |
| | Get locator value stepped delta items backward (substraction operator).
|
| long | operator- (const Locator &other) const |
| | Get distance between this and another locator (substraction operator).
|
| bool | operator== (const Locator &other) const |
| | Equality operator.
|
| std::strong_ordering | operator<=> (const Locator &other) const |
| | Ordering operator.
|
| bool | isValid () const |
| | Check if this locator is valid.
|
| | operator bool () const |
| | Check if this locator is valid.
|
template<class Container>
class cc::Iterator< Container >
Value iterator.
- Template Parameters
-