CellViewImpl
object CellViewImpl
Type members
Classlikes
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]]
abstract class MapObjLikeExprObsX[T <: Txn[T], A, Repr <: ([~ <: Txn[~]] =>> Form[~]), E <: ([~ <: Txn[~]] =>> ExprLike[~, A]), M <: MapObjLike[T, String, Repr[T]]](map0: M, key: String, fun: T => Option[A] => Unit, tx0: T) extends Disposable[T]
N.B.: tpe
must denote objects that extend Expr
, otherwise we get class-cast exceptions.
N.B.: tpe
must denote objects that extend Expr
, otherwise we get class-cast exceptions.
Value members
Concrete methods
def attrUndoOpt[T <: Txn[LazyRef(...)], A, E <: ([~ <: Txn[LazyRef(...)]] =>> Expr[~, A])](map: AttrMap[T], key: String)(implicit tx: T, tpe: Type[A, E], context: Context[T]): Var[T, Option[A]]
Additionally uses undo manager when present.
Additionally uses undo manager when present.