class FlatMap
Declaration
template <class IntoIterable, class InnerSizedIter, class MapFn>
class FlatMap { /* full declaration omitted */ };
Declared at: sus/iter/adaptors/flat_map.h:35
Templates
- IntoIterable
- InnerSizedIter
- MapFn
Method Overview
- public FlatMap<IntoIterable, InnerSizedIter, MapFn>(FlatMap<IntoIterable, InnerSizedIter, MapFn> &&)
- public constexpr FlatMap<IntoIterable, InnerSizedIter, MapFn>(sus::iter::FlatMap::Clone, MapFn && fn, InnerSizedIter && iters, int && front, int && back)
- public constexpr FlatMap<IntoIterable, InnerSizedIter, MapFn> clone() const noexcept
- public constexpr int next() noexcept
- public constexpr int next_back() noexcept
- public constexpr sus::iter::SizeHint size_hint() const noexcept
Methods
¶FlatMap<IntoIterable, InnerSizedIter, MapFn>(
FlatMap<IntoIterable,
InnerSizedIter,
MapFn>&&)
FlatMap<IntoIterable, InnerSizedIter, MapFn>(
FlatMap<IntoIterable,
InnerSizedIter,
MapFn>&&)
Declared at: sus/iter/adaptors/flat_map.h:46
Parameters
- FlatMap<IntoIterable, InnerSizedIter, MapFn>&&
¶constexpr FlatMap<IntoIterable,
InnerSizedIter,
MapFn>(
sus::iter::FlatMap::Clone,
MapFn&& fn,
InnerSizedIter&& iters,
int&& front,
int&& back)
constexpr FlatMap<IntoIterable,
InnerSizedIter,
MapFn>(
sus::iter::FlatMap::Clone,
MapFn&& fn,
InnerSizedIter&& iters,
int&& front,
int&& back)
Declared at: sus/iter/adaptors/flat_map.h:143
Parameters
- sus::iter::FlatMap::Clone
- MapFn&& fn
- InnerSizedIter&& iters
- int&& front
- int&& back
¶constexpr FlatMap<IntoIterable,
InnerSizedIter,
MapFn>
clone() const noexcept
constexpr FlatMap<IntoIterable,
InnerSizedIter,
MapFn>
clone() const noexcept
Declared at: sus/iter/adaptors/flat_map.h:50
¶constexpr int next() noexcept
constexpr int next() noexcept
Declared at: sus/iter/adaptors/flat_map.h:60
¶constexpr int next_back() noexcept
constexpr int next_back() noexcept
Declared at: sus/iter/adaptors/flat_map.h:103
¶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/flat_map.h:88