Package

quasar.contrib

matryoshka

Permalink

package matryoshka

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. matryoshka
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. implicit def AlgebraMZip[M[_], F[_]](implicit arg0: Applicative[M], arg1: Functor[F]): Zip[[γ$6$](F[γ$6$]) ⇒ M[γ$6$]]

    Permalink
  2. object OrderR

    Permalink
  3. def applyTransforms[A](first: (A) ⇒ slamdata.Predef.Option[A], rest: (A) ⇒ slamdata.Predef.Option[A]*): (A) ⇒ slamdata.Predef.Option[A]

    Permalink

    Chains multiple transformations together, each of which can fail to change anything.

  4. object convertToFree

    Permalink
  5. implicit def coproductOrder[F[_], G[_]](implicit F: Delay[Order, F], G: Delay[Order, G]): Delay[Order, [γ$4$]Coproduct[F, G, γ$4$]]

    Permalink
  6. implicit def delayOrder[F[_], A](implicit F: Delay[Order, F], A: Order[A]): Order[F[A]]

    Permalink
  7. def einterpret[W[_], F[_], A, B](f: (A) ⇒ B, φ: ElgotAlgebra[W, F, B])(implicit arg0: Traverse[W]): ElgotAlgebra[W, [γ$1$]CoEnv[A, F, γ$1$], B]

    Permalink
  8. def envT[E, W[_], A](e: E, wa: W[A]): EnvT[E, W, A]

    Permalink
  9. def envTIso[E, W[_], A]: Iso[EnvT[E, W, A], (E, W[A])]

    Permalink
  10. def forgetRecursive[T, E, F[_]](implicit T: Aux[T, [γ$2$]EnvT[E, F, γ$2$]]): Aux[T, F]

    Permalink

    Derive a recursive instance over the functor transformed by EnvT by forgetting the annotation.

  11. def ginterpret[W[_], F[_], A, B](f: (A) ⇒ B, φ: GAlgebra[W, F, B]): GAlgebra[W, [γ$0$]CoEnv[A, F, γ$0$], B]

    Permalink
  12. def project[T, F[_]](implicit arg0: Functor[F], T: Aux[T, F]): Getter[T, F[T]]

    Permalink
  13. def rememberCorecursive[T, E, F[_]](implicit arg0: Monoid[E], T: Aux[T, [γ$3$]EnvT[E, F, γ$3$]]): Aux[T, F]

    Permalink

    Derive a corecursive instance over the functor transformed by EnvT using the zero of the annotation monoid.

  14. def selfAndChildren[F[_], A](alg: Algebra[F, A])(implicit arg0: Functor[F], arg1: Foldable[F]): Algebra[F, (A, slamdata.Predef.List[A])]

    Permalink
  15. def totally[A](pf: slamdata.Predef.PartialFunction[A, A]): (A) ⇒ A

    Permalink

    Make a partial endomorphism total by returning the argument when undefined.

Inherited from AnyRef

Inherited from Any

Ungrouped