|
Nui
|
Iterator that ignores items that are selected. More...
#include <selectables_registry.hpp>

Public Member Functions | |
| IteratorBase (WrappedIterator wrapped, WrappedIterator begin, WrappedIterator end) | |
| IteratorBase (IteratorBase const &)=default | |
| IteratorBase (IteratorBase &&)=default | |
| IteratorBase & | operator= (IteratorBase const &)=default |
| IteratorBase & | operator= (IteratorBase &&)=default |
| ~IteratorBase ()=default | |
| IteratorBase & | operator++ () |
| IteratorBase | operator++ (int) |
| IteratorBase & | operator-- () |
| IteratorBase | operator-- (int) |
| IteratorBase | operator+ (std::size_t offset) const |
| IteratorBase | operator- (std::size_t offset) const |
| IteratorBase & | operator+= (std::size_t offset) |
| IteratorBase & | operator-= (std::size_t offset) |
| bool | isEnd () const |
Protected Attributes | |
| WrappedIterator | wrappedIterator_ |
| WrappedIterator | beginIterator_ |
| WrappedIterator | endIterator_ |
Friends | |
| bool | operator== (const IteratorBase &lhs, const IteratorBase &rhs) |
| bool | operator!= (const IteratorBase &lhs, const IteratorBase &rhs) |
Iterator that ignores items that are selected.
This iterator is also a safe iterator, performing range checking, which is required but also adds overhead.
| WrappedIterator | The underlying iterator type. |
|
inline |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |