final class Fix[S] extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Fix
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Fix()
Type Members
- type T[A] = IndexedStateT[Id, StateAndCallbacks[S], StateAndCallbacks[S], A]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def _nop: (Any) ⇒ ReactS[S, Unit]
- def apply[A](f: (S) ⇒ (S, A)): ReactS[S, A]
- def applyM[M[_], A](f: (S) ⇒ M[(S, A)])(implicit M: Applicative[M]): ReactST[M, S, A]
- def applyT[M[_], A](f: (S) ⇒ (S, A))(implicit M: Applicative[M]): ReactST[M, S, A]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def callback[A](a: A, c: Callback): ReactS[S, A]
- def callbackM[M[_], A](a: M[A], c: Callback)(implicit M: Applicative[M]): ReactST[M, S, A]
- def callbackT[M[_], A](a: A, c: Callback)(implicit M: Applicative[M]): ReactST[M, S, A]
- def callbacks[A](a: A, c: (S) ⇒ Callback): ReactS[S, A]
- def callbacksM[M[_], A](a: M[A], c: (S) ⇒ Callback)(implicit M: Applicative[M]): ReactST[M, S, A]
- def callbacksT[M[_], A](a: A, c: (S) ⇒ Callback)(implicit M: Applicative[M]): ReactST[M, S, A]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def get: ReactS[S, S]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getT[M[_]](implicit M: Applicative[M]): ReactST[M, S, S]
- def gets[A](f: (S) ⇒ A): ReactS[S, A]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def inspectM[M[_], A](f: (S) ⇒ M[A])(implicit M: Applicative[M]): ReactST[M, S, A]
- def inspectT[M[_], A](f: (S) ⇒ A)(implicit M: Applicative[M]): ReactST[M, S, A]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def liftR[M[_], A](f: (S) ⇒ ReactST[M, S, A])(implicit M: Monad[M]): ReactST[M, S, A]
- def liftS[M[_], A](t: StateT[M, S, A])(implicit M: Monad[M]): ReactST[M, S, A]
- def mod(f: (S) ⇒ S): ReactS[S, Unit]
- def modM[M[_]](f: (S) ⇒ M[S])(implicit M: Applicative[M]): ReactST[M, S, Unit]
- def modT[M[_]](f: (S) ⇒ S)(implicit M: Applicative[M]): ReactST[M, S, Unit]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nop: ReactS[S, Unit]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def ret[A](a: A): ReactS[S, A]
- def retM[M[_], A](ma: M[A])(implicit M: Applicative[M]): ReactST[M, S, A]
- def retT[M[_], A](a: A)(implicit M: Applicative[M]): ReactST[M, S, A]
- def set(s: S): ReactS[S, Unit]
- def setM[M[_]](ms: M[S])(implicit M: Applicative[M]): ReactST[M, S, Unit]
- def setT[M[_]](s: S)(implicit M: Applicative[M]): ReactST[M, S, Unit]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def unlift[M[_], A](t: ReactST[M, S, A])(implicit M: Monad[M]): StateT[M, S, A]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def zoom[T, A](r: ReactS[T, A])(f: (S) ⇒ T, g: (S, T) ⇒ S): ReactS[S, A]
- def zoomU[A](r: ReactS[Unit, A]): ReactS[S, A]