Zen C++ Libraries
Zero-dependency re-usable components for C++
Loading...
Searching...
No Matches
iterator_range< IterT > Class Template Reference

Public Types

using value_type = typename trait_type::value_type
using reference = typename trait_type::reference
using iterator = IterT
using difference_type = typename trait_type::difference_type

Public Member Functions

 iterator_range (IterT left, IterT right)
IterT begin ()
 Get an iterator pointing to the first element in this range.
IterT end ()
 Get an iterator pointing just beyond the last element in this range.
iterator_rangeoperator++ ()
iterator_range operator++ (int)
iterator_rangeoperator-- ()
iterator_range operator-- (int)
template<typename F>
auto map (F func)
auto map_first ()
auto map_second ()

The documentation for this class was generated from the following file: