AllOps

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

Attributes

Source
Comonad.scala
Graph
Supertypes
trait AllOps[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 Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AllOps[F, A]

Members list

Type members

Types

type TypeClassType <: Comonad[F]

Attributes

Source
Comonad.scala

Value members

Inherited methods

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
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 map[B](f: A => B): F[B]

Attributes

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

Attributes

Inherited from:
Ops
Source
Invariant.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 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
Invariant.scala