AllOps

cats.Reducible.AllOps
trait AllOps[F[_], A] extends Ops[F, A], AllOps[F, A]

Attributes

Source
Reducible.scala
Graph
Supertypes
trait AllOps[F, A]
trait AllOps[F, A]
trait Ops[F, A]
trait Ops[F, A]
trait Ops[F, A]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AllOps[F, A]

Members list

Type members

Types

Attributes

Source
Reducible.scala

Value members

Inherited methods

Attributes

Inherited from:
Ops
Source
Foldable.scala
def collectFirstSome[B](f: A => Option[B]): Option[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def collectFoldSome[B](f: A => Option[B])(implicit B: Monoid[B]): B

Attributes

Inherited from:
Ops
Source
Foldable.scala
def combineAll(implicit ev$1: Monoid[A]): A

Attributes

Inherited from:
Ops
Source
Foldable.scala
def combineAllOption(implicit ev: Semigroup[A]): Option[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def dropWhile_(p: A => Boolean): List[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def exists(p: A => Boolean): Boolean

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala
def existsM[G[_]](p: A => G[Boolean])(implicit G: Monad[G]): G[Boolean]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def filter_(p: A => Boolean): List[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def find(f: A => Boolean): Option[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def fold(implicit A: Monoid[A]): A

Attributes

Inherited from:
Ops
Source
Foldable.scala
def foldK[G[_], B](implicit ev$1: A <:< G[B], G: MonoidK[G]): G[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def foldLeft[B](b: B)(f: (B, A) => B): B

Attributes

Inherited from:
Ops
Source
Foldable.scala
final def foldLeftM[G[_], B](z: B)(f: (B, A) => G[B])(implicit G: Monad[G]): G[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def foldM[G[_], B](z: B)(f: (B, A) => G[B])(implicit G: Monad[G]): G[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def foldMap[B](f: A => B)(implicit B: Monoid[B]): B

Attributes

Inherited from:
Ops
Source
Foldable.scala
def foldMapA[G[_], B](f: A => G[B])(implicit G: Applicative[G], B: Monoid[B]): G[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def foldMapM[G[_], B](f: A => G[B])(implicit G: Monad[G], B: Monoid[B]): G[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def foldRight[B](lb: Eval[B])(f: (A, Eval[B]) => Eval[B]): Eval[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def foldRightDefer[G[_], B](gb: G[B])(fn: (A, G[B]) => G[B])(implicit ev$1: Defer[G]): G[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def forall(p: A => Boolean): Boolean

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala
def forallM[G[_]](p: A => G[Boolean])(implicit G: Monad[G]): G[Boolean]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def get(idx: Long): Option[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def intercalate(a: A)(implicit A: Monoid[A]): A

Attributes

Inherited from:
Ops
Source
Foldable.scala

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala
def maximum(implicit A: Order[A]): A

Attributes

Inherited from:
Ops
Source
Reducible.scala
def maximumBy[B](f: A => B)(implicit ev$1: Order[B]): A

Attributes

Inherited from:
Ops
Source
Reducible.scala
def maximumByList[B](f: A => B)(implicit ev$1: Order[B]): List[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def maximumByNel[B](f: A => B)(implicit ev$1: Order[B]): NonEmptyList[A]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def maximumByOption[B](f: A => B)(implicit ev$1: Order[B]): Option[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def maximumList(implicit A: Order[A]): List[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def maximumNel(implicit A: Order[A]): NonEmptyList[A]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def maximumOption(implicit A: Order[A]): Option[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def minimum(implicit A: Order[A]): A

Attributes

Inherited from:
Ops
Source
Reducible.scala
def minimumBy[B](f: A => B)(implicit ev$1: Order[B]): A

Attributes

Inherited from:
Ops
Source
Reducible.scala
def minimumByList[B](f: A => B)(implicit ev$1: Order[B]): List[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def minimumByNel[B](f: A => B)(implicit ev$1: Order[B]): NonEmptyList[A]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def minimumByOption[B](f: A => B)(implicit ev$1: Order[B]): Option[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def minimumList(implicit A: Order[A]): List[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def minimumNel(implicit A: Order[A]): NonEmptyList[A]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def minimumOption(implicit A: Order[A]): Option[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala
def nonEmptyIntercalate(a: A)(implicit A: Semigroup[A]): A

Attributes

Inherited from:
Ops
Source
Reducible.scala

Attributes

Inherited from:
Ops
Source
Reducible.scala
def nonEmptySequenceVoid[G[_], B](implicit ev$1: A <:< G[B], G: Apply[G]): G[Unit]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def nonEmptySequence_[G[_], B](implicit ev$1: A <:< G[B], G: Apply[G]): G[Unit]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def nonEmptyTraverseVoid[G[_], B](f: A => G[B])(implicit G: Apply[G]): G[Unit]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def nonEmptyTraverse_[G[_], B](f: A => G[B])(implicit G: Apply[G]): G[Unit]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def partitionEither[B, C](f: A => Either[B, C])(implicit A: Alternative[F]): (F[B], F[C])

Attributes

Inherited from:
Ops
Source
Foldable.scala
def productAll(implicit A: Numeric[A]): A

Attributes

Inherited from:
Ops
Source
Foldable.scala
def reduce(implicit A: Semigroup[A]): A

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceK[G[_], B](implicit ev$1: A <:< G[B], G: SemigroupK[G]): G[B]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceLeft(f: (A, A) => A): A

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceLeftM[G[_], B](f: A => G[B])(g: (B, A) => G[B])(implicit G: FlatMap[G]): G[B]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceLeftOption(f: (A, A) => A): Option[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def reduceLeftTo[B](f: A => B)(g: (B, A) => B): B

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceLeftToOption[B](f: A => B)(g: (B, A) => B): Option[B]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def reduceMap[B](f: A => B)(implicit B: Semigroup[B]): B

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceMapA[G[_], B](f: A => G[B])(implicit G: Apply[G], B: Semigroup[B]): G[B]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceMapM[G[_], B](f: A => G[B])(implicit G: FlatMap[G], B: Semigroup[B]): G[B]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceRight(f: (A, Eval[A]) => Eval[A]): Eval[A]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceRightOption(f: (A, Eval[A]) => Eval[A]): Eval[Option[A]]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def reduceRightTo[B](f: A => B)(g: (A, Eval[B]) => Eval[B]): Eval[B]

Attributes

Inherited from:
Ops
Source
Reducible.scala
def reduceRightToOption[B](f: A => B)(g: (A, Eval[B]) => Eval[B]): Eval[Option[B]]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def sequenceVoid[G[_], B](implicit ev$1: A <:< G[B], ev$2: Applicative[G]): G[Unit]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def sequence_[G[_], B](implicit ev$1: A <:< G[B], ev$2: Applicative[G]): G[Unit]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def size: Long

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala
def sumAll(implicit A: Numeric[A]): A

Attributes

Inherited from:
Ops
Source
Foldable.scala
def takeWhile_(p: A => Boolean): List[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala

Attributes

Inherited from:
Ops
Source
Foldable.scala
def toList: List[A]

Attributes

Inherited from:
Ops
Source
Foldable.scala

Attributes

Inherited from:
Ops
Source
Reducible.scala
def traverseVoid[G[_], B](f: A => G[B])(implicit G: Applicative[G]): G[Unit]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def traverse_[G[_], B](f: A => G[B])(implicit G: Applicative[G]): G[Unit]

Attributes

Inherited from:
Ops
Source
Foldable.scala
def unorderedFold(implicit ev$1: CommutativeMonoid[A]): A

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala
def unorderedFoldMap[B](f: A => B)(implicit ev$1: CommutativeMonoid[B]): B

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala
def unorderedFoldMapA[G[_], B](f: A => G[B])(implicit ev$1: CommutativeApplicative[G], ev$2: CommutativeMonoid[B]): G[B]

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala

Inherited and Abstract methods

def self: F[A]

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala

Inherited and Abstract fields

Attributes

Inherited from:
Ops
Source
UnorderedFoldable.scala