object Px
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Px
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed abstract class Derivative[A] extends Px[A]
- sealed abstract class DerivativeBase[A, B, C] extends Derivative[C]
-
final
class
FlatMap[A, B] extends DerivativeBase[A, Px[B], B]
A
Px[B]dependent on the value of somePx[A]. - final class FromThunk[A] extends AnyVal
- final class FromThunkReusability[A] extends AnyRef
- trait ManualCollection extends AnyRef
-
final
class
Map[A, B] extends DerivativeBase[A, B, B]
A value
Bdependent on the value of somePx[A]. - sealed abstract class Root[A] extends Px[A]
-
final
class
ThunkM[A] extends Root[A]
The value of a zero-param function.
The value of a zero-param function.
The
MinThunkMdenotes "Manual refresh", meaning that the value will not update until you explicitly callrefresh(). -
final
class
Var[A] extends Root[A]
A variable in the traditional sense.
A variable in the traditional sense.
Doesn't change until you explicitly call
set().
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 apply[A](f: ⇒ A): FromThunk[A]
- def apply10[A, B, C, D, E, F, G, H, I, J, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J])(z: (A, B, C, D, E, F, G, H, I, J) ⇒ Z): Px[Z]
- def apply11[A, B, C, D, E, F, G, H, I, J, K, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K])(z: (A, B, C, D, E, F, G, H, I, J, K) ⇒ Z): Px[Z]
- def apply12[A, B, C, D, E, F, G, H, I, J, K, L, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L])(z: (A, B, C, D, E, F, G, H, I, J, K, L) ⇒ Z): Px[Z]
- def apply13[A, B, C, D, E, F, G, H, I, J, K, L, M, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M) ⇒ Z): Px[Z]
- def apply14[A, B, C, D, E, F, G, H, I, J, K, L, M, N, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) ⇒ Z): Px[Z]
- def apply15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N], po: Px[O])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) ⇒ Z): Px[Z]
- def apply16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N], po: Px[O], pp: Px[P])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) ⇒ Z): Px[Z]
- def apply17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N], po: Px[O], pp: Px[P], pq: Px[Q])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) ⇒ Z): Px[Z]
- def apply18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N], po: Px[O], pp: Px[P], pq: Px[Q], pr: Px[R])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) ⇒ Z): Px[Z]
- def apply19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N], po: Px[O], pp: Px[P], pq: Px[Q], pr: Px[R], ps: Px[S])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) ⇒ Z): Px[Z]
- def apply2[A, B, Z](pa: Px[A], pb: Px[B])(z: (A, B) ⇒ Z): Px[Z]
- def apply20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N], po: Px[O], pp: Px[P], pq: Px[Q], pr: Px[R], ps: Px[S], pt: Px[T])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) ⇒ Z): Px[Z]
- def apply21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N], po: Px[O], pp: Px[P], pq: Px[Q], pr: Px[R], ps: Px[S], pt: Px[T], pu: Px[U])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) ⇒ Z): Px[Z]
- def apply22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I], pj: Px[J], pk: Px[K], pl: Px[L], pm: Px[M], pn: Px[N], po: Px[O], pp: Px[P], pq: Px[Q], pr: Px[R], ps: Px[S], pt: Px[T], pu: Px[U], pv: Px[V])(z: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) ⇒ Z): Px[Z]
- def apply3[A, B, C, Z](pa: Px[A], pb: Px[B], pc: Px[C])(z: (A, B, C) ⇒ Z): Px[Z]
- def apply4[A, B, C, D, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D])(z: (A, B, C, D) ⇒ Z): Px[Z]
- def apply5[A, B, C, D, E, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E])(z: (A, B, C, D, E) ⇒ Z): Px[Z]
- def apply6[A, B, C, D, E, F, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F])(z: (A, B, C, D, E, F) ⇒ Z): Px[Z]
- def apply7[A, B, C, D, E, F, G, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G])(z: (A, B, C, D, E, F, G) ⇒ Z): Px[Z]
- def apply8[A, B, C, D, E, F, G, H, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H])(z: (A, B, C, D, E, F, G, H) ⇒ Z): Px[Z]
- def apply9[A, B, C, D, E, F, G, H, I, Z](pa: Px[A], pb: Px[B], pc: Px[C], pd: Px[D], pe: Px[E], pf: Px[F], pg: Px[G], ph: Px[H], pi: Px[I])(z: (A, B, C, D, E, F, G, H, I) ⇒ Z): Px[Z]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def callback[A](cb: CallbackTo[A]): FromThunk[A]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def constByNeed[A](a: ⇒ A): Px[A]
- def constByValue[A](a: A): Px[A]
-
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] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def props[P](s: MountedPure[P, _]): FromThunk[P]
-
def
refresh(xs: ThunkM[_]*): Unit
Refresh multiple ThunkMs at once.
- def state[I, S](i: I)(implicit sa: ReadPure[I, S]): FromThunk[S]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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( ... )
-
object
AutoValue
Import this to avoid the need to call
.value()on yourPxs. - object ManualCollection