|
guanaqo
develop
Utilities for scientific software
|
#include <guanaqo/iter-adapter.hpp>
Definition at line 25 of file iter-adapter.hpp.
Public Types | |
| using | value_type = iter_t |
| using | pointer = iter_t * |
| using | reference = iter_t & |
| using | difference_type = std::ptrdiff_t |
Public Member Functions | |
| iter_t ()=default | |
| iter_t (It it) | |
| bool | operator!= (sentinel_t) const |
| bool | operator== (sentinel_t) const |
| iter_t & | operator++ () |
| iter_t | operator++ (int i) const |
| const iter_t & | operator* () const |
Friends | |
| bool | operator!= (sentinel_t s, const iter_t &i) |
| bool | operator== (sentinel_t s, const iter_t &i) |
| using guanaqo::iter_range_adapter< It >::iter_t::value_type = iter_t |
Definition at line 45 of file iter-adapter.hpp.
| using guanaqo::iter_range_adapter< It >::iter_t::pointer = iter_t * |
Definition at line 46 of file iter-adapter.hpp.
| using guanaqo::iter_range_adapter< It >::iter_t::reference = iter_t & |
Definition at line 47 of file iter-adapter.hpp.
| using guanaqo::iter_range_adapter< It >::iter_t::difference_type = std::ptrdiff_t |
Definition at line 48 of file iter-adapter.hpp.
|
default |
|
inline |
Definition at line 28 of file iter-adapter.hpp.
|
inline |
Definition at line 30 of file iter-adapter.hpp.
|
inline |
Definition at line 31 of file iter-adapter.hpp.
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 33 of file iter-adapter.hpp.
|
friend |
Definition at line 34 of file iter-adapter.hpp.