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

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

Inherited methods

def dispose()(implicit tx: T): Unit
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