class Cloned
Declaration
template <class InnerSizedIter>
class Cloned { /* full declaration omitted */ };
Description
An iterator that clones the elements of an underlying iterator. This type is returned from `Iterator::cloned()`.
Declared at: sus/iter/adaptors/cloned.h:30
Templates
- InnerSizedIter
Method Overview
- public Cloned<InnerSizedIter>(Cloned<InnerSizedIter> &&)
- public constexpr Cloned<InnerSizedIter> clone() const noexcept
- public constexpr sus::num::usize exact_size_hint() const noexcept
- public constexpr int next() noexcept
- public constexpr int next_back() noexcept
- public constexpr sus::iter::SizeHint size_hint() const noexcept
- public constexpr ::sus::iter::__private::TrustedLenMarker trusted_len() const noexcept
Methods
¶Cloned<InnerSizedIter>(Cloned<InnerSizedIter>&&)
Cloned<InnerSizedIter>(Cloned<InnerSizedIter>&&)
Declared at: sus/iter/adaptors/cloned.h:37
Parameters
- Cloned<InnerSizedIter>&&
¶constexpr Cloned<InnerSizedIter> clone()
const noexcept
constexpr Cloned<InnerSizedIter> clone()
const noexcept
Declared at: sus/iter/adaptors/cloned.h:41
¶constexpr sus::num::usize exact_size_hint()
const noexcept
constexpr sus::num::usize exact_size_hint()
const noexcept
Declared at: sus/iter/adaptors/cloned.h:67
¶constexpr int next() noexcept
constexpr int next() noexcept
Declared at: sus/iter/adaptors/cloned.h:48
¶constexpr int next_back() noexcept
constexpr int next_back() noexcept
Declared at: sus/iter/adaptors/cloned.h:59
¶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/cloned.h:54
¶constexpr ::sus::iter::__private::TrustedLenMarker
trusted_len() const noexcept
constexpr ::sus::iter::__private::TrustedLenMarker
trusted_len() const noexcept
Description
sus::iter::TrustedLen trait.
Declared at: sus/iter/adaptors/cloned.h:74