AttrMapExprObs

abstract class AttrMapExprObs[T <: Txn[T], A](map: AttrMap[T], key: String, fun: T => Option[A] => Unit, tx0: T)(implicit tpe: Type) extends MapObjLikeExprObsX[T, A, [T <: Txn[T]] =>> Obj[T], [~ <: Txn[~]] =>> Expr[~, A], AttrMap[T]]
class MapObjLikeExprObsX[T, A, [T <: Txn[T]] =>> Obj[T], [~ <: Txn[~]] =>> Expr[~, A], AttrMap[T]]
trait Disposable[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

override protected def compareTpe(value: Obj[T]): Boolean
Definition Classes

Inherited methods

override def dispose()(implicit tx: T): Unit
Definition Classes
MapObjLikeExprObsX -> Disposable
Inherited from:
MapObjLikeExprObsX
protected def observeExpr(expr: Expr[T, A])(fun: T => Change[A] => Unit)(implicit tx: T): Disposable[T]
Inherited from:
MapObjLikeExprObsX
protected def observeMap[B](map: AttrMap[T])(fun: T => Update[String, Obj[T]] => Unit)(implicit tx: T): Disposable[T]
Inherited from:
MapObjLikeExprObsX