class GenericSplitN
Declaration
template <class ItemT, class I>
class GenericSplitN { /* full declaration omitted */ };
Description
An private iterator over subslices separated by elements that match a predicate function, splitting at most a fixed number of times.
Declared at: sus/collections/iterators/split.h:35
Templates
- ItemT
- I
Method Overview
- public constexpr GenericSplitN<ItemT, I>(I && iter, sus::num::usize count)
- public constexpr Option<sus::collections::__private::GenericSplitN::Item> next() noexcept
- public constexpr ::sus::iter::SizeHint size_hint() const noexcept
Methods
¶constexpr GenericSplitN<ItemT, I>(
I&& iter,
sus::num::usize count)
constexpr GenericSplitN<ItemT, I>(
I&& iter,
sus::num::usize count)
Declared at: sus/collections/iterators/split.h:40
Parameters
- I&& iter
- sus::num::usize count
¶constexpr Option<sus::collections::__private::
GenericSplitN::Item>
next() noexcept
constexpr Option<sus::collections::__private::
GenericSplitN::Item>
next() noexcept
Declared at: sus/collections/iterators/split.h:43
¶constexpr ::sus::iter::SizeHint size_hint()
const noexcept
constexpr ::sus::iter::SizeHint size_hint()
const noexcept
Declared at: sus/collections/iterators/split.h:55