Packages

implicit class NonEmptyForEachOps[F[+_], A] extends AnyRef

Provides infix syntax for traversing collections.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NonEmptyForEachOps
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NonEmptyForEachOps(self: F[A])

Value Members

  1. def forEach1[G[+_], B](f: (A) => G[B])(implicit arg0: AssociativeBoth[G], arg1: Covariant[G], F: NonEmptyForEach[F]): G[F[B]]
  2. def forEach1_[G[+_]](f: (A) => G[Any])(implicit arg0: AssociativeBoth[G], arg1: Covariant[G], F: NonEmptyForEach[F]): G[Unit]
  3. def reduce1(implicit F: NonEmptyForEach[F], A: Associative[A]): A
  4. def reduceAll(f: (A, A) => A)(implicit F: NonEmptyForEach[F]): A
  5. def reduceIdempotent1(implicit F: NonEmptyForEach[F], ia: Idempotent[A], ea: Equal[A]): A
  6. def reduceMap[B](f: (A) => B)(implicit arg0: Associative[B], F: NonEmptyForEach[F]): B
  7. def reduceMapLeft[B](map: (A) => B)(reduce: (B, A) => B)(implicit F: NonEmptyForEach[F]): B
  8. def reduceMapRight[B](map: (A) => B)(reduce: (A, B) => B)(implicit F: NonEmptyForEach[F]): B
  9. def toNonEmptyChunk(implicit F: NonEmptyForEach[F]): NonEmptyChunk[A]
  10. def toNonEmptyList(implicit F: NonEmptyForEach[F]): NonEmptyList[A]