ObjCellViewVarImpl

abstract class ObjCellViewVarImpl[T <: Txn[T], Dur <: ([~ <: Txn[~]] =>> Obj[~]), In <: Obj { type Peer <: ([~ <: Txn[~]] =>> Dur[~]); }](h: Source[T, Obj[T]], key: String)(implicit ct: ClassTag[Dur[T]], context: Context[T]) extends Var[T, Option[In]]
trait Var[T, Option[In]]
trait Sink[T, Option[In]]
trait CellView[T, Option[In]]
trait Source[T, Option[In]]
trait Observable[T, Option[In]]
class Object
trait Matchable
class Any

Type members

Types

type Repr = Option[Dur[T]]

Value members

Abstract methods

protected def lower(peer: Dur[T])(implicit tx: T): In

Concrete methods

final def apply()(implicit tx: T): Option[In]
final def lift(value: Option[In])(implicit tx: T): Repr
protected def putImpl(map: AttrMap[T], value: Dur[T])(implicit tx: T): Unit
final def react(fun: T => Option[In] => Unit)(implicit tx: T): Disposable[T]
protected def removeImpl(map: AttrMap[T])(implicit tx: T): Unit
final def repr(implicit tx: T): Repr
final def repr_=(value: Repr)(implicit tx: T): Unit
final def update(v: Option[In])(implicit tx: T): Unit