trait
AllOps[T, F[_]] extends Ops[T, F]
Abstract Value Members
-
abstract
def
self: T
-
abstract
def
typeClassInstance: Aux[T, F]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
all(p: (T) ⇒ Boolean)(implicit BF: Functor[F], B: Foldable[F]): Boolean
-
def
any(p: (T) ⇒ Boolean)(implicit BF: Functor[F], B: Foldable[F]): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
attributeTopDown[A](z: A)(f: (A, F[T]) ⇒ A)(implicit BF: Functor[F]): Cofree[F, A]
-
def
attributeTopDownM[M[_], A](z: A)(f: (A, F[T]) ⇒ M[A])(implicit arg0: Monad[M], BT: Traverse[F]): M[Cofree[F, A]]
-
def
cata[A](f: Algebra[F, A])(implicit BF: Functor[F]): A
-
def
cataM[M[_], A](f: AlgebraM[M, F, A])(implicit arg0: Monad[M], BT: Traverse[F]): M[A]
-
def
children(implicit BT: Traverse[F]): List[T]
-
def
clone(): AnyRef
-
def
collect[B](pf: PartialFunction[T, B])(implicit BF: Functor[F], B: Foldable[F]): List[B]
-
def
contains(c: T)(implicit T: Equal[T], BF: Functor[F], B: Foldable[F]): Boolean
-
def
convertTo[R](implicit R: Corecursive.Aux[R, F], BF: Functor[F]): R
-
def
elgotCata[W[_], A](k: DistributiveLaw[F, W], g: ElgotAlgebra[W, F, A])(implicit arg0: Comonad[W], BF: Functor[F]): A
-
def
elgotHisto[A](f: ElgotAlgebra[[β$33$]Cofree[F, β$33$], F, A])(implicit BF: Functor[F]): A
-
def
elgotPara[A](f: ElgotAlgebra[[β$23$](T, β$23$), F, A])(implicit BF: Functor[F]): A
-
def
elgotZygo[A, B](f: Algebra[F, B], g: ElgotAlgebra[[β$27$](B, β$27$), F, A])(implicit BF: Functor[F]): A
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
foldMap[Z](f: (T) ⇒ Z)(implicit arg0: Monoid[Z], BF: Functor[F], B: Foldable[F]): Z
-
def
foldMapM[M[_], Z](f: (T) ⇒ M[Z])(implicit arg0: Monad[M], arg1: Monoid[Z], BF: Functor[F], B: Foldable[F]): M[Z]
-
def
gElgotZygo[W[_], A, B](f: Algebra[F, B], w: DistributiveLaw[F, W], g: ElgotAlgebra[[γ$29$]EnvT[B, W, γ$29$], F, A])(implicit arg0: Comonad[W], BF: Functor[F]): A
-
def
gcata[W[_], A](k: DistributiveLaw[F, W], g: GAlgebra[W, F, A])(implicit arg0: Comonad[W], BF: Functor[F]): A
-
def
gcataM[W[_], M[_], A](k: DistributiveLaw[F, W], g: GAlgebraM[W, M, F, A])(implicit arg0: Comonad[W], arg1: Traverse[W], arg2: Monad[M], BT: Traverse[F]): M[A]
-
final
def
getClass(): Class[_]
-
def
ghisto[H[_], A](g: DistributiveLaw[F, H], f: GAlgebra[[β$34$]Cofree[H, β$34$], F, A])(implicit arg0: Functor[H], BF: Functor[F]): A
-
def
gpara[W[_], A](e: DistributiveLaw[F, W], f: GAlgebra[[γ$25$]EnvT[T, W, γ$25$], F, A])(implicit arg0: Comonad[W], T: Corecursive.Aux[T, F], BF: Functor[F]): A
-
def
gprepro[W[_], A](k: DistributiveLaw[F, W], e: ~>[F, F], f: GAlgebra[W, F, A])(implicit arg0: Comonad[W], T: Corecursive.Aux[T, F], BF: Functor[F]): A
-
def
gzygo[W[_], A, B](f: Algebra[F, B], w: DistributiveLaw[F, W], g: GAlgebra[[γ$28$]EnvT[B, W, γ$28$], F, A])(implicit arg0: Comonad[W], BF: Functor[F]): A
-
def
hashCode(): Int
-
def
histo[A](f: GAlgebra[[β$32$]Cofree[F, β$32$], F, A])(implicit BF: Functor[F]): A
-
final
def
isInstanceOf[T0]: Boolean
-
def
isLeaf(implicit BT: Traverse[F]): Boolean
-
def
lambek(implicit T: Corecursive.Aux[T, F], BF: Functor[F]): F[T]
-
def
mutu[A, B](f: GAlgebra[[β$30$](A, β$30$), F, B], g: GAlgebra[[β$31$](B, β$31$), F, A])(implicit BF: Functor[F]): A
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
para[A](f: GAlgebra[[β$22$](T, β$22$), F, A])(implicit BF: Functor[F]): A
-
def
paraM[M[_], A](f: GAlgebraM[[β$24$](T, β$24$), M, F, A])(implicit arg0: Monad[M], BT: Traverse[F]): M[A]
-
def
paraMerga[A](that: T)(f: (T, T, Option[F[A]]) ⇒ A)(implicit BF: Functor[F], BM: Merge[F]): A
-
def
paraZygo[A, B](f: GAlgebra[[β$35$](T, β$35$), F, B], g: GAlgebra[[β$36$](B, β$36$), F, A])(implicit BF: Functor[F], BU: Unzip[F]): A
-
def
prepro[A](e: ~>[F, F], f: Algebra[F, A])(implicit T: Corecursive.Aux[T, F], BF: Functor[F]): A
-
def
project(implicit BF: Functor[F]): F[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
topDownCataM[M[_], A](a: A)(f: (A, T) ⇒ M[(A, T)])(implicit arg0: Monad[M], T: Corecursive.Aux[T, F], BT: Traverse[F]): M[T]
-
def
universe(implicit BT: Traverse[F]): List[T]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
zygo[A, B](f: Algebra[F, B], g: GAlgebra[[β$26$](B, β$26$), F, A])(implicit BF: Functor[F]): A
Inherited from AnyRef
Inherited from Any