sealed
class
IdOps[A] extends AnyRef
Instance Constructors
-
new
IdOps(self: A)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
all(p: (IdOps[A]) ⇒ slamdata.Predef.Boolean)(implicit BF: Functor[F], B: Foldable[F]): slamdata.Predef.Boolean
-
object
ana
-
-
def
any(p: (IdOps[A]) ⇒ slamdata.Predef.Boolean)(implicit BF: Functor[F], B: Foldable[F]): slamdata.Predef.Boolean
-
object
apo
-
-
final
def
asInstanceOf[T0]: T0
-
def
attributeTopDown[A](z: A)(f: (A, F[IdOps[A]]) ⇒ A)(implicit BF: Functor[F]): Cofree[F, A]
-
def
attributeTopDownM[M[_], A](z: A)(f: (A, F[IdOps[A]]) ⇒ 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]): slamdata.Predef.List[IdOps[A]]
-
def
chrono[F[_], B](g: GAlgebra[[β$3$]Cofree[F, β$3$], F, B], f: GCoalgebra[[β$4$]Free[F, β$4$], F, A])(implicit arg0: Functor[F]): B
-
def
clone(): AnyRef
-
def
codyna[F[_], B](φ: Algebra[F, B], ψ: GCoalgebra[[β$1$]Free[F, β$1$], F, A])(implicit arg0: Functor[F]): B
-
def
codynaM[M[_], F[_], B](φ: AlgebraM[M, F, B], ψ: GCoalgebraM[[β$2$]Free[F, β$2$], M, F, A])(implicit arg0: Monad[M], arg1: Traverse[F]): M[B]
-
def
coelgot[F[_], B](φ: ElgotAlgebra[[β$6$](A, β$6$), F, B], ψ: Coalgebra[F, A])(implicit arg0: Functor[F]): B
-
-
def
colambek(implicit TR: Aux[A, FF], F: Functor[FF]): A
-
def
collect[B](pf: slamdata.Predef.PartialFunction[IdOps[A], B])(implicit BF: Functor[F], B: Foldable[F]): slamdata.Predef.List[B]
-
def
contains(c: IdOps[A])(implicit T: Equal[IdOps[A]], BF: Functor[F], B: Foldable[F]): slamdata.Predef.Boolean
-
def
convertTo[R](implicit R: Aux[R, F], BF: Functor[F]): R
-
def
dyna[F[_], B](φ: GAlgebra[[β$0$]Cofree[F, β$0$], F, B], ψ: Coalgebra[F, A])(implicit arg0: Functor[F]): B
-
def
elgot[F[_], B](φ: Algebra[F, B], ψ: ElgotCoalgebra[[β$5$]\/[B, β$5$], F, A])(implicit arg0: Functor[F]): B
-
-
-
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[[β$35$]Cofree[F, β$35$], F, A])(implicit BF: Functor[F]): A
-
def
elgotPara[A](f: ElgotAlgebra[[β$25$](IdOps[A], β$25$), F, A])(implicit BF: Functor[F]): A
-
def
elgotZygo[A, B](f: Algebra[F, B], g: ElgotAlgebra[[β$29$](B, β$29$), F, A])(implicit BF: Functor[F]): A
-
def
embed(implicit F: Functor[FF]): A
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
foldMap[Z](f: (IdOps[A]) ⇒ Z)(implicit arg0: Monoid[Z], BF: Functor[F], B: Foldable[F]): Z
-
def
foldMapM[M[_], Z](f: (IdOps[A]) ⇒ M[Z])(implicit arg0: Monad[M], arg1: Monoid[Z], BF: Functor[F], B: Foldable[F]): M[Z]
-
-
def
futuM[T, M[_], F[_]](f: GCoalgebraM[[β$12$]Free[F, β$12$], M, F, A])(implicit arg0: Monad[M], arg1: Traverse[F], T: Aux[T, F]): M[T]
-
def
gElgotZygo[W[_], A, B](f: Algebra[F, B], w: DistributiveLaw[F, W], g: ElgotAlgebra[[γ$31$]EnvT[B, W, γ$31$], 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[[β$36$]Cofree[H, β$36$], F, A])(implicit arg0: Functor[H], BF: Functor[F]): A
-
-
def
ghyloM[W[_], N[_], M[_], F[_], B](w: DistributiveLaw[F, W], n: DistributiveLaw[N, F], f: GAlgebraM[W, M, F, B], g: GCoalgebraM[N, M, F, A])(implicit arg0: Comonad[W], arg1: Traverse[W], arg2: Monad[N], arg3: Traverse[N], arg4: Monad[M], arg5: Traverse[F]): M[B]
-
def
gpara[W[_], A](e: DistributiveLaw[F, W], f: GAlgebra[[γ$27$]EnvT[IdOps[A], W, γ$27$], F, A])(implicit arg0: Comonad[W], T: Aux[IdOps[A], 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: Aux[IdOps[A], F], BF: Functor[F]): A
-
def
gzygo[W[_], A, B](f: Algebra[F, B], w: DistributiveLaw[F, W], g: GAlgebra[[γ$30$]EnvT[B, W, γ$30$], F, A])(implicit arg0: Comonad[W], BF: Functor[F]): A
-
def
hashCode(): Int
-
def
histo[A](f: GAlgebra[[β$34$]Cofree[F, β$34$], F, A])(implicit BF: Functor[F]): A
-
def
hylo[F[_], B](f: Algebra[F, B], g: Coalgebra[F, A])(implicit arg0: Functor[F]): B
-
def
hyloM[M[_], F[_], B](f: AlgebraM[M, F, B], g: CoalgebraM[M, F, A])(implicit arg0: Monad[M], arg1: Traverse[F]): M[B]
-
final
def
isInstanceOf[T0]: Boolean
-
def
isLeaf(implicit BT: Traverse[F]): slamdata.Predef.Boolean
-
def
lambek(implicit T: Aux[IdOps[A], F], BF: Functor[F]): F[IdOps[A]]
-
def
mapR[U, G[_]](f: (F[IdOps[A]]) ⇒ G[U])(implicit arg0: Functor[G], U: Aux[U, G], BF: Functor[F]): U
-
def
mutu[A, B](f: GAlgebra[[β$32$](A, β$32$), F, B], g: GAlgebra[[β$33$](B, β$33$), 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[[β$24$](IdOps[A], β$24$), F, A])(implicit BF: Functor[F]): A
-
def
paraM[M[_], A](f: GAlgebraM[[β$26$](IdOps[A], β$26$), M, F, A])(implicit arg0: Monad[M], BT: Traverse[F]): M[A]
-
def
paraMerga[A](that: IdOps[A])(f: (IdOps[A], IdOps[A], slamdata.Predef.Option[F[A]]) ⇒ A)(implicit BF: Functor[F], BM: Merge[F]): A
-
def
paraZygo[A, B](f: GAlgebra[[β$37$](IdOps[A], β$37$), F, B], g: GAlgebra[[β$38$](B, β$38$), F, A])(implicit BF: Functor[F], BU: Unzip[F]): A
-
-
def
prepro[A](e: ~>[F, F], f: Algebra[F, A])(implicit T: Aux[IdOps[A], F], BF: Functor[F]): A
-
def
project(implicit BF: Functor[F]): F[IdOps[A]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
topDownCata[A](a: A)(f: (A, IdOps[A]) ⇒ (A, IdOps[A]))(implicit T: Aux[IdOps[A], F], BF: Functor[F]): IdOps[A]
-
def
topDownCataM[M[_], A](a: A)(f: (A, IdOps[A]) ⇒ M[(A, IdOps[A])])(implicit arg0: Monad[M], T: Aux[IdOps[A], F], BT: Traverse[F]): M[IdOps[A]]
-
def
transAnaM[M[_], U, G[_]](f: TransformM[M, IdOps[A], F, G])(implicit arg0: Monad[M], arg1: Traverse[G], U: Aux[U, G], BF: Functor[F]): M[U]
-
def
transAnaT(f: (IdOps[A]) ⇒ IdOps[A])(implicit T: Aux[IdOps[A], F], BF: Functor[F]): IdOps[A]
-
def
transAnaTM[M[_]](f: (IdOps[A]) ⇒ M[IdOps[A]])(implicit arg0: Monad[M], T: Aux[IdOps[A], F], BF: Traverse[F]): M[IdOps[A]]
-
def
transApo[U, G[_]](f: CoalgebraicGTransform[[β$40$]\/[U, β$40$], IdOps[A], F, G])(implicit arg0: Functor[G], U: Aux[U, G], BF: Functor[F]): U
-
def
transApoT(f: (IdOps[A]) ⇒ \/[IdOps[A], IdOps[A]])(implicit T: Aux[IdOps[A], F], BF: Functor[F]): IdOps[A]
-
def
transCataM[M[_], U, G[_]](f: TransformM[M, U, F, G])(implicit arg0: Monad[M], arg1: Functor[G], U: Aux[U, G], BT: Traverse[F]): M[U]
-
def
transCataT(f: (IdOps[A]) ⇒ IdOps[A])(implicit T: Aux[IdOps[A], F], BF: Functor[F]): IdOps[A]
-
def
transCataTM[M[_]](f: (IdOps[A]) ⇒ M[IdOps[A]])(implicit arg0: Monad[M], T: Aux[IdOps[A], F], BF: Traverse[F]): M[IdOps[A]]
-
def
transHylo[G[_], U, H[_]](φ: (G[U]) ⇒ H[U], ψ: (F[IdOps[A]]) ⇒ G[IdOps[A]])(implicit arg0: Functor[G], arg1: Functor[H], U: Aux[U, H], BF: Functor[F]): U
-
def
transParaT(f: ((IdOps[A], IdOps[A])) ⇒ IdOps[A])(implicit T: Aux[IdOps[A], F], BF: Functor[F]): IdOps[A]
-
def
traverseR[M[_], U, G[_]](f: (F[IdOps[A]]) ⇒ M[G[U]])(implicit arg0: Functor[M], arg1: Functor[G], U: Aux[U, G], BF: Functor[F]): M[U]
-
def
universe(implicit BT: Traverse[F]): slamdata.Predef.List[IdOps[A]]
-
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[[β$28$](B, β$28$), F, A])(implicit BF: Functor[F]): A
Shadowed Implicit Value Members
-
def
chrono[F[_], B](g: GAlgebra[[β$3$]Cofree[F, β$3$], F, B], f: GCoalgebra[[β$4$]Free[F, β$4$], F, IdOps[A]])(implicit arg0: Functor[F]): B
-
def
codyna[F[_], B](φ: Algebra[F, B], ψ: GCoalgebra[[β$1$]Free[F, β$1$], F, IdOps[A]])(implicit arg0: Functor[F]): B
-
def
codynaM[M[_], F[_], B](φ: AlgebraM[M, F, B], ψ: GCoalgebraM[[β$2$]Free[F, β$2$], M, F, IdOps[A]])(implicit arg0: Monad[M], arg1: Traverse[F]): M[B]
-
def
coelgot[F[_], B](φ: ElgotAlgebra[[β$6$](IdOps[A], β$6$), F, B], ψ: Coalgebra[F, IdOps[A]])(implicit arg0: Functor[F]): B
-
def
dyna[F[_], B](φ: GAlgebra[[β$0$]Cofree[F, β$0$], F, B], ψ: Coalgebra[F, IdOps[A]])(implicit arg0: Functor[F]): B
-
def
elgot[F[_], B](φ: Algebra[F, B], ψ: ElgotCoalgebra[[β$5$]\/[B, β$5$], F, IdOps[A]])(implicit arg0: Functor[F]): B
-
def
futuM[T, M[_], F[_]](f: GCoalgebraM[[β$12$]Free[F, β$12$], M, F, IdOps[A]])(implicit arg0: Monad[M], arg1: Traverse[F], T: Aux[T, F]): M[T]
-
def
ghyloM[W[_], N[_], M[_], F[_], B](w: DistributiveLaw[F, W], n: DistributiveLaw[N, F], f: GAlgebraM[W, M, F, B], g: GCoalgebraM[N, M, F, IdOps[A]])(implicit arg0: Comonad[W], arg1: Traverse[W], arg2: Monad[N], arg3: Traverse[N], arg4: Monad[M], arg5: Traverse[F]): M[B]
-
def
hylo[F[_], B](f: Algebra[F, B], g: Coalgebra[F, IdOps[A]])(implicit arg0: Functor[F]): B
-
def
hyloM[M[_], F[_], B](f: AlgebraM[M, F, B], g: CoalgebraM[M, F, IdOps[A]])(implicit arg0: Monad[M], arg1: Traverse[F]): M[B]
-
def
self: IdOps[A]
-
def
self: IdOps[A]
-
def
typeClassInstance: Aux[IdOps[A], F]
-
def
typeClassInstance: Aux[IdOps[A], F]
Inherited from AnyRef
Inherited from Any
Inherited by implicit conversion toRecursiveOps from
IdOps[A] to Ops[IdOps[A], F]
Inherited by implicit conversion toBirecursiveOps from
IdOps[A] to Ops[IdOps[A], F]