Apply

cats.Apply$
See theApply companion trait
object Apply

Attributes

Companion:
trait
Source:
Apply.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Apply.type

Members list

Concise view

Type members

Classlikes

trait AllOps[F[_], A] extends Ops[F, A] with AllOps[F, A] with AllOps[F, A]

Attributes

Source:
Apply.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 Ops[F, A]
trait Ops[F, A]
trait Ops[F, A]
class Object
trait Matchable
class Any
Known subtypes
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait Ops[F[_], A] extends Serializable

Attributes

Source:
Apply.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait ToApplyOps extends Serializable

Attributes

Source:
Apply.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object nonInheritedOps.type

Deprecated classlikes

Attributes

Deprecated
true
Source:
Apply.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ops

Attributes

Deprecated
true
Source:
Apply.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ops.type

Value members

Concrete methods

def align[F[_] : Apply]: Align[F]

Attributes

Source:
Apply.scala
def apply[F[_]](implicit instance: Apply[F]): Apply[F]

Summon an instance of Apply for F.

Summon an instance of Apply for F.

Attributes

Source:
Apply.scala
def semigroup[F[_], A](implicit f: Apply[F], sg: Semigroup[A]): Semigroup[F[A]]

This semigroup uses a product operation to combine Fs. If the Apply[F].product results in larger F (i.e. when F is a List), accumulative usage of this instance, such as combineAll, will result in Fs with exponentially increasing sizes.

This semigroup uses a product operation to combine Fs. If the Apply[F].product results in larger F (i.e. when F is a List), accumulative usage of this instance, such as combineAll, will result in Fs with exponentially increasing sizes.

Attributes

Source:
Apply.scala