class MapWhile
Declaration
template <class ToItem, class InnerSizedIter, class MapFn>
class MapWhile { /* full declaration omitted */ };
Description
An iterator that maps each item to a new type based on a map function. This type is returned from `Iterator::map()`.
Declared at: sus/iter/adaptors/map_while.h:30
Templates
- ToItem
- InnerSizedIter
- MapFn
Method Overview
- public MapWhile<ToItem, InnerSizedIter, MapFn>(MapWhile<ToItem, InnerSizedIter, MapFn> &&)
- public constexpr MapWhile<ToItem, InnerSizedIter, MapFn> clone() const noexcept
- public constexpr Option<sus::iter::MapWhile::Item> next() noexcept
- public constexpr Option<sus::iter::MapWhile::Item> next_back() noexcept
- public constexpr sus::iter::SizeHint size_hint() const noexcept
Methods
¶MapWhile<ToItem, InnerSizedIter, MapFn>(
MapWhile<ToItem, InnerSizedIter, MapFn>&&)
MapWhile<ToItem, InnerSizedIter, MapFn>(
MapWhile<ToItem, InnerSizedIter, MapFn>&&)
Declared at: sus/iter/adaptors/map_while.h:39
Parameters
- MapWhile<ToItem, InnerSizedIter, MapFn>&&
¶constexpr MapWhile<ToItem, InnerSizedIter, MapFn>
clone() const noexcept
constexpr MapWhile<ToItem, InnerSizedIter, MapFn>
clone() const noexcept
Declared at: sus/iter/adaptors/map_while.h:43
¶constexpr Option<sus::iter::MapWhile::Item>
next() noexcept
constexpr Option<sus::iter::MapWhile::Item>
next() noexcept
Declared at: sus/iter/adaptors/map_while.h:51
¶constexpr Option<sus::iter::MapWhile::Item>
next_back() noexcept
constexpr Option<sus::iter::MapWhile::Item>
next_back() noexcept
Declared at: sus/iter/adaptors/map_while.h:68
¶constexpr sus::iter::SizeHint size_hint()
const noexcept
constexpr sus::iter::SizeHint size_hint()
const noexcept
Description
sus::iter::Iterator trait.
Declared at: sus/iter/adaptors/map_while.h:62