de.sciss.lucre

expr

package expr

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. expr
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait BooleanObj[S <: Sys[S]] extends Expr[S, Boolean]

  2. trait DoubleObj[S <: Sys[S]] extends Expr[S, Double]

  3. trait DoubleVector[S <: Sys[S]] extends Expr[S, IndexedSeq[Double]]

  4. trait Expr[S <: Sys[S], +A] extends Obj[S] with Publisher[S, Change[A]]

    An expression is a computation that reduces to a single value of type A.

  5. trait IntObj[S <: Sys[S]] extends Expr[S, Int]

  6. trait IntVector[S <: Sys[S]] extends Expr[S, IndexedSeq[Int]]

  7. trait List[S <: Sys[S], A] extends Obj[S] with Publisher[S, Update[S, A]]

    An observable linked list with fast head and last operations.

  8. trait LongObj[S <: Sys[S]] extends Expr[S, Long]

  9. trait Ops extends AnyRef

  10. trait SpanLikeObj[S <: Sys[S]] extends Expr[S, SpanLike]

  11. trait SpanObj[S <: Sys[S]] extends Expr[S, Span]

  12. trait StringObj[S <: Sys[S]] extends Expr[S, String]

  13. type TypeExpr1[A, Repr[~ <: Sys[~]] <: Expr[~, A]] = expr.Type.Expr[A, Repr] with _1[Repr]

    An expression type with installable extensions.

Value Members

  1. object BooleanExtensions

  2. object BooleanObj extends ExprTypeImpl[Boolean, BooleanObj]

  3. object DoubleExtensions

  4. object DoubleObj extends ExprTypeImpl[Double, DoubleObj]

  5. object DoubleVector extends ExprTypeImpl[IndexedSeq[Double], DoubleVector]

  6. object Expr

  7. object IntExtensions

  8. object IntObj extends ExprTypeImpl[Int, IntObj]

  9. object IntVector extends ExprTypeImpl[IndexedSeq[Int], IntVector]

  10. object List extends Type

  11. object LongExtensions

  12. object LongObj extends ExprTypeImpl[Long, LongObj]

  13. object Ops extends Ops

  14. object SpanExtensions

  15. object SpanLikeExtensions

  16. object SpanLikeObj extends ExprTypeImpl[SpanLike, SpanLikeObj]

  17. object SpanObj extends ExprTypeImpl[Span, SpanObj]

  18. object StringExtensions

  19. object StringObj extends ExprTypeImpl[String, StringObj]

  20. object Type

  21. package impl

  22. def init(): Unit

Inherited from AnyRef

Inherited from Any

Ungrouped