de.sciss.lucre.expr

Type members

Classlikes

object CellView
Companion
class
trait CellView[Tx, +A] extends Observable[Tx, A] with Source[Tx, A]

A CellView is an in-memory view of a transactional object that fires updates when the object changes.

A CellView is an in-memory view of a transactional object that fires updates when the object changes.

It is important that the cell-view is ''not'' a Disposable, which means we do not have to track its life cycle. A Disposable of course is generated from the react call.

Companion
object
object Context
Companion
class
trait Context[T <: Txn[T]] extends Disposable[T]
Companion
object
final class DoubleLiteralExOps(x: Double) extends AnyVal
final class ExBooleanOps(x: Ex[Boolean]) extends AnyVal
object ExElem
object ExImport extends ExImport
Companion
class
trait ExImport
Companion
object
final class ExOps[A](x: Ex[A]) extends AnyVal
final class ExOptionOps[A](x: Ex[Option[A]]) extends AnyVal
object ExSeq extends ProductReader[ExSeq[_]]
Companion
class
final case class ExSeq[A](elems: Ex[A]*) extends Ex[Seq[A]]
Companion
object
final class ExSeqOps[A](x: Ex[Seq[A]]) extends AnyVal
final class ExSpanOps[A <: SpanLike](x: Ex[A]) extends AnyVal
final class ExStringOps(x: Ex[String]) extends AnyVal
object ExTuple2 extends ProductReader[ExTuple2[_, _]]
Companion
class
final case class ExTuple2[T1, T2](_1: Ex[T1], _2: Ex[T2]) extends Ex[(T1, T2)]
Companion
object
final class ExTuple2Ops[A, B](x: Ex[(A, B)]) extends AnyVal
object Graph
Companion
class
trait Graph extends Product
Companion
object
object IAction
Companion
class
trait IAction[T <: Exec[T]] extends Form[T] with Disposable[T]
Companion
object
object IControl
Companion
class
trait IControl[T <: Exec[T]] extends Form[T] with Disposable[T]
Companion
object
trait ITrigger[T <: Exec[T]] extends IPublisher[T, Unit] with Disposable[T]
final class IntLiteralExOps(x: Int) extends AnyVal
final class LongLiteralExOps(x: Long) extends AnyVal
object Model
Companion
class
trait Model[A]
Companion
object
final class StringLiteralExOps(x: String) extends AnyVal

Some methods are here form ExStringOps again, so that we can use them on plain string literals, without requiring an explicit wrap such as Const("x") first.

Some methods are here form ExStringOps again, so that we can use them on plain string literals, without requiring an explicit wrap such as Const("x") first.

final class TrigOps(t: Trig) extends AnyVal