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)

Declared at: sus/collections/iterators/split.h:40

Parameters

I&& iter
sus::num::usize count

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

Declared at: sus/collections/iterators/split.h:55