package functional

  1. Public
  2. All

Type Members

  1. trait Alternative[M[_]] extends AnyRef

  2. class AlternativeOps[M[_], A] extends AnyRef

  3. trait Applicative[M[_]] extends AnyRef

  4. class ApplicativeOps[M[_], A] extends AnyRef

  5. trait ContravariantFunctor[M[_]] extends Variant[M]

  6. case class ContravariantFunctorExtractor[M[_]](ContraVariantFunctor: ContravariantFunctor[M]) extends VariantExtractor[M] with Product with Serializable

  7. class ContravariantFunctorOps[M[_], A] extends AnyRef

  8. class FunctionalBuilder[M[_]] extends AnyRef

  9. class FunctionalBuilderOps[M[_], A] extends AnyRef

  10. trait FunctionalCanBuild[M[_]] extends AnyRef

  11. trait Functor[M[_]] extends Variant[M]

  12. case class FunctorExtractor[M[_]](functor: Functor[M]) extends VariantExtractor[M] with Product with Serializable

  13. class FunctorOps[M[_], A] extends AnyRef

  14. trait InvariantFunctor[M[_]] extends Variant[M]

  15. case class InvariantFunctorExtractor[M[_]](InvariantFunctor: InvariantFunctor[M]) extends VariantExtractor[M] with Product with Serializable

  16. class InvariantFunctorOps[M[_], A] extends AnyRef

  17. trait Monoid[A] extends AnyRef

  18. class MonoidOps[A] extends AnyRef

  19. trait Reducer[A, B] extends AnyRef

  20. sealed trait Variant[M[_]] extends AnyRef

  21. sealed trait VariantExtractor[M[_]] extends AnyRef

  22. case class ~[A, B](_1: A, _2: B) extends Product with Serializable

Value Members

  1. object Reducer

  2. object VariantExtractor