CellViewImpl
object CellViewImpl
Type members
Classlikes
final
class AttrMapExprObs[T <: Txn[T], A](map: AttrMap[T], key: String, fun: T => Option[A] => Unit, tx0: T)(implicit tpe: Type) extends MapObjLikeExprObs[T, A, [T <: Txn[T]] =>> Obj[T]]
abstract
class MapObjLikeExprObs[T <: Txn[T], A, Repr <: ([~ <: Txn[~]] =>> Form[~])](map: MapObjLike[T, String, Repr[T]], 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]): Var[T, Option[A]]
Additionally uses undo manager when present.
Additionally uses undo manager when present.