CharsBatch

final class CharsBatch(underlying: ArrayBatch[Char]) extends Batch[Char]

Batch implementation specialized for Char.

Batch implementation specialized for Char.

Under the hood it uses an ArrayBatch implementation, which is @specialized. Using CharsBatch might be desirable instead for isInstanceOf checks.

class Batch[Char]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def collect[B](pf: PartialFunction[Char, B]): ArrayBatch[B]
Definition Classes
override def cursor(): CharsCursor
Definition Classes
override def drop(n: Int): CharsBatch
Definition Classes
override def filter(p: Char => Boolean): CharsBatch
Definition Classes
override def foldLeft[R](initial: R)(op: (R, Char) => R): R
Definition Classes
override def map[B](f: Char => B): ArrayBatch[B]
Definition Classes
override def slice(from: Int, until: Int): CharsBatch
Definition Classes
override def take(n: Int): CharsBatch
Definition Classes

Inherited methods

def toArray[B >: Char](`evidence$1`: ClassTag[B]): Array[B]

Converts this generator into a standard Array.

Converts this generator into a standard Array.

Inherited from
Batch
def toIterable: Iterable[Char]

Converts this generator into a Scala Iterable.

Converts this generator into a Scala Iterable.

Inherited from
Batch
def toList: List[Char]

Converts this generator into a Scala immutable List.

Converts this generator into a Scala immutable List.

Inherited from
Batch