Package

de.sciss.lucre.synth

expr

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. class ExprImplicits[S <: Sys[S]] extends AnyRef

    Permalink

    This class helps overcome the limitation of Scala's implicit resolution -- by resolving an expression system's type parameter S.

    This class helps overcome the limitation of Scala's implicit resolution -- by resolving an expression system's type parameter S. There are two types of conversions, those that can be run from the underlying expression type (e.g. longOps1 provides operations which can be invoked with a plain Long), and those that require an existing expression (e.g. longOps2). This is so that primitive standard operations remain outside the implicit scope (e.g. addition on longs).

  2. trait VecLikeType[A] extends ExprTypeImplA[IndexedSeq[A]]

    Permalink

Value Members

  1. object BooleanExtensions

    Permalink
  2. val Curve: ExprTypeA[Curve]

    Permalink
  3. object DoubleExtensions

    Permalink
  4. object DoubleVec extends VecLikeType[Double]

    Permalink
  5. object ExprImplicits

    Permalink
  6. implicit def IdentifierSerializer[S <: Sys[S]]: Serializer[expr.IdentifierSerializer.S.Tx, expr.IdentifierSerializer.S.Acc, expr.IdentifierSerializer.S.ID]

    Permalink
  7. object IntExtensions

    Permalink
  8. object IntVec extends VecLikeType[Int]

    Permalink
  9. object LongExtensions

    Permalink
  10. object LongVec extends VecLikeType[Long]

    Permalink
  11. object SpanExtensions

    Permalink
  12. object SpanLikeExtensions

    Permalink
  13. object StringExtensions

    Permalink
  14. package impl

    Permalink
  15. def initTypes(): Unit

    Permalink

    Initializes types and thus installs some type extensions.

Inherited from AnyRef

Inherited from Any

Ungrouped