Packages

p

tierney

free

package free

Linear Supertypes
FreeApplicativeSupport, FreeSupport, EitherKSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. free
  2. FreeApplicativeSupport
  3. FreeSupport
  4. EitherKSupport
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Node[F[_], A] = FixKK[NodeSerialParallelF, F, A]
  2. type NodeF[S[_[_], _], F[_], A] = EitherK[F, [β$0$]S[F, β$0$], A]
  3. type NodeSerialParallelF[S[_[_], _], F[_], A] = EitherK[F, [β$0$]Free[[β$12$]FreeApplicative[[β$7$]S[F, β$7$], β$12$], β$0$], A]
  4. type Parallel[F[_], A] = FreeApplicative[[β$7$]Node[F, β$7$], A]
  5. type ParallelF[S[_[_], _], F[_], A] = FreeApplicative[[β$7$]S[F, β$7$], A]
  6. type Serial[F[_], A] = Free[[β$12$]Parallel[F, β$12$], A]
  7. type SerialF[S[_[_], _], F[_], A] = Free[[β$12$]S[F, β$12$], A]
  8. type SerialParallelF[S[_[_], _], F[_], A] = Free[[β$12$]FreeApplicative[[β$7$]S[F, β$7$], β$12$], A]

Value Members

  1. def compileF_[F[_], G[_]](f: ~>[F, G]): ~>[[β$0$]Free[F, β$0$], [β$1$]Free[G, β$1$]]
    Definition Classes
    FreeSupport
  2. implicit val compileF__: FunctorK[Free]
    Definition Classes
    FreeSupport
  3. def compile_[F[_], G[_]](f: ~>[F, G]): ~>[[β$0$]FreeApplicative[F, β$0$], [β$1$]FreeApplicative[G, β$1$]]
    Definition Classes
    FreeApplicativeSupport
  4. implicit val compile__: FunctorK[FreeApplicative]
    Definition Classes
    FreeApplicativeSupport
  5. def foldCP_[F[_], G[_], H[_]](f: ~>[F, H], g: ~>[G, H]): ~>[[γ$0$]EitherK[F, G, γ$0$], H]
    Definition Classes
    EitherKSupport
  6. def foldMapF_[F[_], G[_]](f: ~>[F, G])(implicit arg0: Monad[G]): ~>[[β$5$]Free[F, β$5$], G]
    Definition Classes
    FreeSupport
  7. def foldMap_[F[_], G[_]](f: ~>[F, G])(implicit arg0: Applicative[G]): ~>[[β$8$]FreeApplicative[F, β$8$], G]
    Definition Classes
    FreeApplicativeSupport
  8. def fold_[F[_]](implicit arg0: Applicative[F]): ~>[[β$5$]FreeApplicative[F, β$5$], F]
    Definition Classes
    FreeApplicativeSupport
  9. implicit val functorKKNodeSerialParallelF: FunctorKK[NodeSerialParallelF]
  10. implicit val functorKKSerialParallelF: FunctorKK[SerialParallelF]
  11. implicit def functorKNode: FunctorK[Node]
  12. implicit def functorKParallel: FunctorK[Parallel]
  13. implicit def functorKSerial: FunctorK[Serial]
  14. def left_[F[_], G[_]]: ~>[F, [γ$3$]EitherK[F, G, γ$3$]]
    Definition Classes
    EitherKSupport
  15. def liftF_[F[_]]: ~>[F, [β$8$]Free[F, β$8$]]
    Definition Classes
    FreeSupport
  16. def lift_[F[_]]: ~>[F, [β$11$]FreeApplicative[F, β$11$]]
    Definition Classes
    FreeApplicativeSupport
  17. def rightMap[F[_], G[_], H[_]](f: ~>[G, H]): ~>[[γ$9$]EitherK[F, G, γ$9$], [γ$10$]EitherK[F, H, γ$10$]]
    Definition Classes
    EitherKSupport
  18. def rightMap_[F[_]]: FunctorK[[G[_$1], A]EitherK[F, G, A]]
    Definition Classes
    EitherKSupport
  19. def right_[F[_], G[_]]: ~>[G, [γ$6$]EitherK[F, G, γ$6$]]
    Definition Classes
    EitherKSupport
  20. def runTailRec_[F[_]](implicit arg0: Monad[F]): ~>[[β$11$]Free[F, β$11$], F]
    Definition Classes
    FreeSupport

Inherited from FreeApplicativeSupport

Inherited from FreeSupport

Inherited from EitherKSupport

Inherited from AnyRef

Inherited from Any

Ungrouped