de.sciss.lucre.expr.impl
package de.sciss.lucre.expr.impl
Type members
Classlikes
abstract
class AbstractExObjBridgeImpl[A, B <: A, _Ex <: ([~ <: Txn[~]] =>> Expr[~, B])](tpe: Type[B, _Ex]) extends CanMake[A] with Bridge[A]
abstract
class BasicExObjBridgeImpl[A, _Ex <: ([~ <: Txn[~]] =>> Expr[~, A])](tpe: Type[A, _Ex]) extends AbstractExObjBridgeImpl[A, A, _Ex]
final
class ContextImpl[T <: Txn[T]](val selfH: Option[Source[T, Obj[T]]], val attr: Attr[T])(implicit val workspace: Workspace[T], val cursor: Cursor[T], val undoManager: UndoManager[T]) extends ContextMixin[T]
final
class ExObjBridgeImpl[A, _Ex <: ([~ <: Txn[~]] =>> Expr[~, A])](tpe: Type[A, _Ex]) extends BasicExObjBridgeImpl[A, _Ex]
final
class ExSeqObjBridgeImpl[A, _Ex <: ([~ <: Txn[~]] =>> Expr[~, IndexedSeq[A]])](tpe: Type[IndexedSeq[A], _Ex]) extends AbstractExObjBridgeImpl[Seq[A], IndexedSeq[A], _Ex]
final
class HeadlessContextImpl[T <: Txn[T]](_selfH: Source[T, Obj[T]]) extends Headless[T] with ContextMixin[T]