|
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 iterator for Iterable. More...
#include <iterable.hxx>
Public Member Functions | |
| reference | operator* () |
| Dereference operator. | |
| pointer | operator-> () |
| Arrow operator. | |
| Iterator & | operator++ () |
| Pre-increment operator. | |
| Iterator | operator++ (int) |
| Post-increment operator. | |
| Iterator & | operator-- () |
| Pre-decrement operator. | |
| Iterator | operator-- (int) |
| Post-decrement operator. | |
| Iterator & | operator+= (difference_type n) |
| Compound addition operator. | |
| Iterator & | operator-= (difference_type n) |
| Compound subtraction operator. | |
| Iterator | operator+ (difference_type n) const |
| Addition operator. | |
| Iterator | operator- (difference_type n) const |
| Subtraction operator. | |
| difference_type | operator- (const Iterator &other) const |
| Subtraction operator between two iterators. | |
| bool | operator== (const Iterator &other) const |
| Subscript operator. | |
| bool | operator!= (const Iterator &other) const |
| Inequality operator. | |
Friends | |
| class | Iterable |
Wrapper iterator for Iterable.
|
inline |
Inequality operator.
| other | The other 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 iterators.
| other | The other 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 |