Class

de.sciss.lucre.expr

ExOps

Related Doc: package expr

Permalink

final class ExOps[A] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ExOps(x: Ex[A])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. def %[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  4. def &(that: Ex[A])(implicit num: NumInt[A]): Ex[A]

    Permalink
  5. def &&(that: Ex[A])(implicit num: NumBool[A]): Ex[A]

    Permalink

    Currently a shortcut for &.

  6. def *[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  7. def +[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  8. def -[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  9. def --->(attr: Like[A]): Unit

    Permalink
  10. def /[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: NumFrac[A2]): Ex[A2]

    Permalink
  11. def <(that: Ex[A])(implicit ord: Ord[A]): Ex[aux.Aux.Ord.Boolean]

    Permalink
  12. def <<(that: Ex[A])(implicit num: NumInt[A]): Ex[A]

    Permalink
  13. def <=(that: Ex[A])(implicit ord: Ord[A]): Ex[aux.Aux.Ord.Boolean]

    Permalink
  14. def <|(tr: Trig): Ex[A]

    Permalink

    Alias for latch

  15. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  16. def >(that: Ex[A])(implicit ord: Ord[A]): Ex[aux.Aux.Ord.Boolean]

    Permalink
  17. def >=(that: Ex[A])(implicit ord: Ord[A]): Ex[aux.Aux.Ord.Boolean]

    Permalink
  18. def >>(that: Ex[A])(implicit num: NumInt[A]): Ex[A]

    Permalink
  19. def >>>(that: Ex[A])(implicit num: NumInt[A]): Ex[A]

    Permalink
  20. def ^(that: Ex[A])(implicit num: NumInt[A]): Ex[A]

    Permalink
  21. def abs(implicit num: Num[A]): Ex[A]

    Permalink
  22. def absDif[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  23. def acos[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  24. def ampDb[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  25. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  26. def asObj(implicit cm: CanMake[A]): Make[A]

    Permalink
  27. def asin[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  28. def atan[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  29. def atan2[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: NumDouble[A2]): Ex[A2]

    Permalink
  30. def ceil(implicit num: NumFrac[A]): Ex[A]

    Permalink
  31. def changed: Trig

    Permalink
  32. def clip[A1, A2](lo: Ex[A1], hi: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  33. def clip2[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  34. def cos[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  35. def cosh[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  36. def cpsMidi[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  37. def cpsOct[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  38. def cubed(implicit num: Num[A]): Ex[A]

    Permalink
  39. def dbAmp[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  40. def difSqr[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  41. def excess[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  42. def exp[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  43. def floor(implicit num: NumFrac[A]): Ex[A]

    Permalink
  44. def fold[A1, A2](lo: Ex[A1], hi: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  45. def fold2[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  46. def frac(implicit num: NumFrac[A]): Ex[A]

    Permalink
  47. def gcd(that: Ex[A])(implicit num: NumInt[A]): Ex[A]

    Permalink
  48. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  49. def hypot[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: NumDouble[A2]): Ex[A2]

    Permalink
  50. def hypotApx[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: NumDouble[A2]): Ex[A2]

    Permalink
  51. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  52. def latch(tr: Trig): Ex[A]

    Permalink

    Latches the expression based on the trigger argument.

    Latches the expression based on the trigger argument. The initial state of the returned expression corresponds to the initial state of the input expression. Subsequent values are updated and cached only when a trigger occurs.

  53. def lcm(that: Ex[A])(implicit num: NumInt[A]): Ex[A]

    Permalink
  54. def log[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  55. def log10[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  56. def log2[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  57. def max[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  58. def midiCps[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  59. def midiRatio[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  60. def min[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  61. def mod[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  62. def octCps[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  63. def pow[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: NumDouble[A2]): Ex[A2]

    Permalink
  64. def ratioMidi[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  65. def reciprocal[B](implicit w: Widen[A, B], num: NumFrac[B]): Ex[B]

    Permalink
  66. def roundTo[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  67. def roundUpTo[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  68. def sig_!=(that: Ex[A])(implicit eq: Eq[A]): Ex[Boolean]

    Permalink
  69. def sig_==(that: Ex[A])(implicit eq: Eq[A]): Ex[Boolean]

    Permalink
  70. def signum(implicit num: Num[A]): Ex[A]

    Permalink
  71. def sin[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  72. def sinh[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  73. def sqrDif[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  74. def sqrSum[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  75. def sqrt[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  76. def squared(implicit num: Num[A]): Ex[A]

    Permalink
  77. def sumSqr[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  78. def tan[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  79. def tanh[B](implicit wd: WidenToDouble[A, B]): Ex[B]

    Permalink
  80. def toDouble(implicit to: ToNum[A]): Ex[Double]

    Permalink
  81. def toInt(implicit to: ToNum[A]): Ex[Int]

    Permalink
  82. def toLong(implicit to: ToNum[A]): Ex[Long]

    Permalink
  83. def toStr: Ex[String]

    Permalink
  84. def toString(): String

    Permalink
    Definition Classes
    Any
  85. def trunc[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  86. def unary_!(implicit num: NumBool[A]): Ex[A]

    Permalink
  87. def unary_-(implicit num: Num[A]): Ex[A]

    Permalink
  88. def unary_~(implicit num: NumInt[A]): Ex[A]

    Permalink
  89. def wrap[A1, A2](lo: Ex[A1], hi: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  90. def wrap2[A1, A2](that: Ex[A1])(implicit w: Widen2[A, A1, A2], num: Num[A2]): Ex[A2]

    Permalink
  91. def |(that: Ex[A])(implicit num: NumInt[A]): Ex[A]

    Permalink
  92. def ||(that: Ex[A])(implicit num: NumBool[A]): Ex[A]

    Permalink

    Currently a shortcut for |.

Inherited from AnyVal

Inherited from Any

Ungrouped