FreeApply

gql.std.FreeApply
See theFreeApply companion object
sealed abstract class FreeApply[F[_], +A] extends Product with Serializable

Attributes

Companion:
object
Source:
FreeApply.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class Ap[F, A, B]
class Fmap[F, A, B]
class Lift[F, A]

Members list

Concise view

Value members

Concrete methods

def analyze[M : Semigroup](fk: FunctionK[F, [α] =>> M]): M

Attributes

Source:
FreeApply.scala
def analyze_[M : Semigroup](fold: F[_] => M): M

Attributes

Source:
FreeApply.scala
def enumerate: Type[F[_]]

Attributes

Source:
FreeApply.scala
def foldMap[G[_], B >: A](fk: FunctionK[F, G])(implicit G: Apply[G]): G[B]

Attributes

Source:
FreeApply.scala

Inherited methods

def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product