EditVar

object EditVar
class Object
trait Matchable
class Any

Value members

Concrete methods

def applyDo[T <: Txn[LazyRef(...)], Elem, Vr <: Source[T, Elem] & Sink[T, Elem]](name: String, expr: Vr, value: Elem)(implicit tx: T, format: TFormat[T, Elem], varFormat: TFormat[T, Vr]): Unit
def applyUndo[T <: Txn[LazyRef(...)], Elem, Vr <: Source[T, Elem] & Sink[T, Elem]](name: String, expr: Vr, value: Elem)(implicit tx: T, format: TFormat[T, Elem], varFormat: TFormat[T, Vr], undoManager: UndoManager[T]): Unit
def expr[T <: Txn[LazyRef(...)], A, Ex <: ([~ <: Txn[LazyRef(...)]] =>> Expr[~, A])](name: String, expr: Ex[T] & Var[T, Ex[T]], value: Ex[T])(implicit tx: T, tpe: Type[A, Ex]): Unit
def exprDo[T <: Txn[LazyRef(...)], A, Ex <: ([~ <: Txn[LazyRef(...)]] =>> Expr[~, A])](name: String, expr: Ex[T] & Var[T, Ex[T]], value: Ex[T])(implicit tx: T, tpe: Type[A, Ex]): Unit
def exprUndo[T <: Txn[LazyRef(...)], A, Ex <: ([~ <: Txn[LazyRef(...)]] =>> Expr[~, A])](name: String, expr: Ex[T] & Var[T, Ex[T]], value: Ex[T])(implicit tx: T, tpe: Type[A, Ex], undoManager: UndoManager[T]): Unit