AllOps

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

Attributes

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

Members list

Type members

Types

type TypeClassType <: Bimonad[F]

Attributes

Source
Bimonad.scala

Value members

Inherited methods

final def *>[B](fb: F[B]): F[B]

Attributes

Inherited from:
Ops
Source
Apply.scala
final def <*[B](fb: F[B]): F[A]

Attributes

Inherited from:
Ops
Source
Apply.scala
final def <*>[B, C](fa: F[B])(implicit ev$1: A <:< (B => C)): F[C]

Attributes

Inherited from:
Ops
Source
Apply.scala
def ap[B, C](fa: F[B])(implicit ev$1: A <:< (B => C)): F[C]

Attributes

Inherited from:
Ops
Source
Apply.scala
def ap2[B, C, D](fa: F[B], fb: F[C])(implicit ev$1: A <:< ((B, C) => D)): F[D]

Attributes

Inherited from:
Ops
Source
Apply.scala
def as[B](b: B): F[B]

Attributes

Inherited from:
Ops
Source
Functor.scala
def coflatMap[B](f: (F[A]) => B): F[B]

Attributes

Inherited from:
Ops
Source
CoflatMap.scala
def coflatten: F[F[A]]

Attributes

Inherited from:
Ops
Source
CoflatMap.scala
def extract: A

Attributes

Inherited from:
Ops
Source
Comonad.scala
def flatMap[B](f: A => F[B]): F[B]

Attributes

Inherited from:
Ops
Source
FlatMap.scala
def flatTap[B](f: A => F[B]): F[A]

Attributes

Inherited from:
Ops
Source
FlatMap.scala
def flatten[B](implicit ev$1: A <:< F[B]): F[B]

Attributes

Inherited from:
Ops
Source
FlatMap.scala
final def fmap[B](f: A => B): F[B]

Attributes

Inherited from:
Ops
Source
Functor.scala
def fproduct[B](f: A => B): F[(A, B)]

Attributes

Inherited from:
Ops
Source
Functor.scala
def fproductLeft[B](f: A => B): F[(B, A)]

Attributes

Inherited from:
Ops
Source
Functor.scala
def imap[B](f: A => B)(g: B => A): F[B]

Attributes

Inherited from:
Ops
Source
Invariant.scala
def iterateUntil(p: A => Boolean): F[A]

Attributes

Inherited from:
Ops
Source
Monad.scala
def iterateWhile(p: A => Boolean): F[A]

Attributes

Inherited from:
Ops
Source
Monad.scala
def map[B](f: A => B): F[B]

Attributes

Inherited from:
Ops
Source
Functor.scala
def map2[B, C](fb: F[B])(f: (A, B) => C): F[C]

Attributes

Inherited from:
Ops
Source
Apply.scala
def map2Eval[B, C](fb: Eval[F[B]])(f: (A, B) => C): Eval[F[C]]

Attributes

Inherited from:
Ops
Source
Apply.scala
def mapOrKeep[A1 >: A](pf: PartialFunction[A, A1]): F[A1]

Attributes

Inherited from:
Ops
Source
Functor.scala
def mproduct[B](f: A => F[B]): F[(A, B)]

Attributes

Inherited from:
Ops
Source
FlatMap.scala
def product[B](fb: F[B]): F[(A, B)]

Attributes

Inherited from:
Ops
Source
Semigroupal.scala
def productL[B](fb: F[B]): F[A]

Attributes

Inherited from:
Ops
Source
Apply.scala
def productLEval[B](fb: Eval[F[B]]): F[A]

Attributes

Inherited from:
Ops
Source
FlatMap.scala
def productR[B](fb: F[B]): F[B]

Attributes

Inherited from:
Ops
Source
Apply.scala
def productREval[B](fb: Eval[F[B]]): F[B]

Attributes

Inherited from:
Ops
Source
FlatMap.scala
def self: F[A]

Attributes

Inherited from:
Ops
Source
CoflatMap.scala
def tupleLeft[B](b: B): F[(B, A)]

Attributes

Inherited from:
Ops
Source
Functor.scala
def tupleRight[B](b: B): F[(A, B)]

Attributes

Inherited from:
Ops
Source
Functor.scala
def untilM[G[_]](cond: => F[Boolean])(implicit G: Alternative[G]): F[G[A]]

Attributes

Inherited from:
Ops
Source
Monad.scala
def untilM_(cond: => F[Boolean]): F[Unit]

Attributes

Inherited from:
Ops
Source
Monad.scala
def void: F[Unit]

Attributes

Inherited from:
Ops
Source
Functor.scala
def widen[B >: A]: F[B]

Attributes

Inherited from:
Ops
Source
Functor.scala

Inherited fields

Attributes

Inherited from:
Ops
Source
CoflatMap.scala