class FilterMap
Declaration
template <class ToItem, class InnerSizedIter, class FilterMapFn>
class FilterMap { /* full declaration omitted */ };
Description
An iterator that uses a function to both filter and map elements from another `Iterator`. This type is returned from `Iterator::filter_map()`.
Declared at: sus/iter/adaptors/filter_map.h:33
Templates
- ToItem
- InnerSizedIter
- FilterMapFn
Method Overview
- public FilterMap<ToItem, InnerSizedIter, FilterMapFn>(FilterMap<ToItem, InnerSizedIter, FilterMapFn> &&)
- public constexpr FilterMap<ToItem, InnerSizedIter, FilterMapFn> clone() const noexcept
- public constexpr Option<sus::iter::FilterMap::Item> next() noexcept
- public constexpr Option<sus::iter::FilterMap::Item> next_back() noexcept
- public constexpr sus::iter::SizeHint size_hint() const noexcept
Methods
¶FilterMap<ToItem, InnerSizedIter, FilterMapFn>(
FilterMap<ToItem,
InnerSizedIter,
FilterMapFn>&&)
FilterMap<ToItem, InnerSizedIter, FilterMapFn>(
FilterMap<ToItem,
InnerSizedIter,
FilterMapFn>&&)
Declared at: sus/iter/adaptors/filter_map.h:44
Parameters
- FilterMap<ToItem, InnerSizedIter, FilterMapFn>&&
¶constexpr FilterMap<ToItem,
InnerSizedIter,
FilterMapFn>
clone() const noexcept
constexpr FilterMap<ToItem,
InnerSizedIter,
FilterMapFn>
clone() const noexcept
Declared at: sus/iter/adaptors/filter_map.h:48
¶constexpr Option<sus::iter::FilterMap::Item>
next() noexcept
constexpr Option<sus::iter::FilterMap::Item>
next() noexcept
Declared at: sus/iter/adaptors/filter_map.h:56
¶constexpr Option<sus::iter::FilterMap::Item>
next_back() noexcept
constexpr Option<sus::iter::FilterMap::Item>
next_back() noexcept
Declared at: sus/iter/adaptors/filter_map.h:73
¶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/filter_map.h:67