|
StormByte C++ Library 0.0.9999
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
|
Wrapper const iterator for Iterable. More...
#include <iterable.hxx>
Public Member Functions | |
| reference | operator* () const |
| Dereference operator. | |
| pointer | operator-> () const |
| Arrow operator. | |
| ConstIterator & | operator++ () |
| Pre-increment operator. | |
| ConstIterator | operator++ (int) |
| Post-increment operator. | |
| ConstIterator & | operator-- () |
| Pre-decrement operator. | |
| ConstIterator | operator-- (int) |
| Post-decrement operator. | |
| ConstIterator & | operator+= (difference_type n) |
| Compound addition operator. | |
| ConstIterator & | operator-= (difference_type n) |
| Compound subtraction operator. | |
| ConstIterator | operator+ (difference_type n) const |
| Addition operator. | |
| ConstIterator | operator- (difference_type n) const |
| Subtraction operator. | |
| difference_type | operator- (const ConstIterator &other) const |
| Subtraction operator between two const iterators. | |
| bool | operator== (const ConstIterator &other) const |
| Subscript operator. | |
| bool | operator!= (const ConstIterator &other) const |
| Inequality operator. | |
Friends | |
| class | Iterable |
Wrapper const iterator for Iterable.
|
inline |
Inequality operator.
| other | The other const iterator to compare |
|
inline |
Dereference operator.
|
inline |
Addition operator.
| n | Number of positions to advance |
|
inline |
Pre-increment operator.
|
inline |
Post-increment operator.
|
inline |
Compound addition operator.
| n | Number of positions to advance |
|
inline |
Subtraction operator between two const iterators.
| other | The other const iterator to subtract |
|
inline |
Subtraction operator.
| n | Number of positions to retreat |
|
inline |
Pre-decrement operator.
|
inline |
Post-decrement operator.
|
inline |
Compound subtraction operator.
| n | Number of positions to retreat |
|
inline |
Arrow operator.
|
inline |
Subscript operator.
| n | Index to access |