class
Transform[T[_[_]]] extends Helpers[T]
Instance Constructors
-
new
Transform()(implicit arg0: Recursive[T], arg1: Corecursive[T], arg2: EqualT[T], arg3: ShowT[T])
Type Members
-
type
DoubleFreeMap = (FreeMap[T], FreeMap[T])
-
type
DoublePures = (Pures[Unit], Pures[Unit])
-
type
Inner = T[[β]Coproduct[[β]QScriptBucket[T, β], [β]Coproduct[[β]ThetaJoin[T, β], [β]Coproduct[[β]QScriptCore[T, β], [β]Coproduct[[β]Const[DeadEnd, β], [β]SourcedPathable[T, β], β], β], β], β]]
-
type
InnerPure = T[[β]Coproduct[[β]ThetaJoin[T, β], [β]Coproduct[[β]QScriptCore[T, β], [β]Coproduct[[β]Const[DeadEnd, β], [β]SourcedPathable[T, β], β], β], β]]
-
-
-
-
type
TriplePures = (Pures[Unit], Pures[Unit], Pures[Unit])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
-
def
clone(): AnyRef
-
val
consZipped: Algebra[[β]ListF[Coproduct[[β]QScriptBucket[T, β], [β]Coproduct[[β]ThetaJoin[T, β], [β]Coproduct[[β]QScriptCore[T, β], [β]Coproduct[[β]Const[DeadEnd, β], [β]SourcedPathable[T, β], β], β], β], Unit], β], TriplePures]
-
def
delinearizeFreeQS[F[_], A](implicit arg0: Functor[F]): ElgotCoalgebra[[β]\/[Unit, β], F, List[F[A]]]
-
def
delinearizeInner[F[_], A](implicit arg0: Functor[F], DE: :<:[[β]Const[DeadEnd, β], F]): Coalgebra[F, List[F[A]]]
-
-
-
def
finalize(): Unit
-
-
def
fromData[T[_[_]]](data: Data)(implicit arg0: Corecursive[T]): \/[String, T[EJson]]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
-
-
-
-
-
-
final
def
isInstanceOf[T0]: Boolean
-
def
linearize[F[_]](implicit arg0: Functor[F], arg1: Foldable[F]): Algebra[F, List[F[Unit]]]
-
-
def
makeBasicTheta[A](src: A, left: FreeQS[T], right: FreeQS[T]): QSState[Merge[T, ThetaJoin[T, A]]]
-
-
-
-
-
-
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
pathToProj(path: Path[_, _, _]): FreeMap[T]
-
def
substitute[T[_[_]], F[_]](original: T[F], replacement: T[F])(implicit T: Equal[T[F]]): (T[F]) ⇒ \/[T[F], T[F]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
transApoT[T[_[_]], F[_]](t: T[F])(f: (T[F]) ⇒ \/[T[F], T[F]])(implicit arg0: FunctorT[T], arg1: Functor[F]): T[F]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
val
zipper: ElgotCoalgebraM[[β]\/[(List[Coproduct[[β]QScriptBucket[T, β], [β]Coproduct[[β]ThetaJoin[T, β], [β]Coproduct[[β]QScriptCore[T, β], [β]Coproduct[[β]Const[DeadEnd, β], [β]SourcedPathable[T, β], β], β], β], Unit]], List[Coproduct[[β]QScriptBucket[T, β], [β]Coproduct[[β]ThetaJoin[T, β], [β]Coproduct[[β]QScriptCore[T, β], [β]Coproduct[[β]Const[DeadEnd, β], [β]SourcedPathable[T, β], β], β], β], Unit]], List[Coproduct[[β]QScriptBucket[T, β], [β]Coproduct[[β]ThetaJoin[T, β], [β]Coproduct[[β]QScriptCore[T, β], [β]Coproduct[[β]Const[DeadEnd, β], [β]SourcedPathable[T, β], β], β], β], Unit]]), β], [β]IndexedStateT[[+X]X, NameGen, NameGen, β], [β]ListF[Coproduct[[β]QScriptBucket[T, β], [β]Coproduct[[β]ThetaJoin[T, β], [β]Coproduct[[β]QScriptCore[T, β], [β]Coproduct[[β]Const[DeadEnd, β], [β]SourcedPathable[T, β], β], β], β], Unit], β], (DoubleFreeMap, DoublePures)]