|
guanaqo
main
Utilities for scientific software
|
#include <guanaqo/enumerate.hpp>
Definition at line 14 of file enumerate.hpp.
Classes | |
| struct | sentinel_t |
| struct | iter_t |
Public Types | |
| using | begin_t = decltype(std::ranges::begin(std::as_const(rng))) |
| using | end_t = decltype(std::ranges::end(std::as_const(rng))) |
Public Member Functions | |
| enumerate_t ()=default | |
| enumerate_t (Rng rng) | |
| auto | begin () const -> std::input_or_output_iterator auto |
| auto | end () const |
Public Attributes | |
| Rng | rng |
| struct guanaqo::enumerate_t::sentinel_t |
| using guanaqo::enumerate_t< Rng >::begin_t = decltype(std::ranges::begin(std::as_const(rng))) |
Definition at line 21 of file enumerate.hpp.
| using guanaqo::enumerate_t< Rng >::end_t = decltype(std::ranges::end(std::as_const(rng))) |
Definition at line 22 of file enumerate.hpp.
|
default |
|
inline |
Definition at line 19 of file enumerate.hpp.
|
inline |
Definition at line 60 of file enumerate.hpp.
|
inline |
Definition at line 63 of file enumerate.hpp.
| Rng guanaqo::enumerate_t< Rng >::rng |
Definition at line 15 of file enumerate.hpp.