#include <LocatorSelector.hpp>
Public Types | |
| enum class | Position { Begin , End } |
Public Member Functions | |
| iterator (const LocatorSelector &locator_selector, Position index_pos) | |
| iterator (const iterator &other) | |
| iterator & | operator++ () |
| Increment operator. More... | |
| bool | operator== (const LocatorsIterator &other) const |
| Equal to operator. More... | |
| bool | operator!= (const LocatorsIterator &other) const |
| Not equal to operator. More... | |
| bool | operator== (const iterator &other) const |
| bool | operator!= (const iterator &other) const |
| pointer | operator-> () const |
| reference | operator* () const |
| Dereference operator. More... | |
| virtual LocatorsIterator & | operator++ ()=0 |
| Increment operator. More... | |
| virtual bool | operator== (const LocatorsIterator &other) const =0 |
| Equal to operator. More... | |
| virtual bool | operator!= (const LocatorsIterator &other) const =0 |
| Not equal to operator. More... | |
| virtual const Locator & | operator* () const =0 |
| Dereference operator. More... | |
|
strong |
|
inlineexplicit |
|
inline |
|
inlinevirtual |
Not equal to operator.
| other | LocatorsIterator to compare. |
Implements LocatorsIterator.
|
inlinevirtual |
Dereference operator.
Implements LocatorsIterator.
|
inlinevirtual |
Increment operator.
Implements LocatorsIterator.
|
inline |
|
inline |
|
inlinevirtual |
Equal to operator.
| other | LocatorsIterator to compare. |
Implements LocatorsIterator.