ArgumentValue

Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case
class Boolean(value: Boolean) extends ArgumentValue

Value is given as a Boolean constant. Currently the class synthesizer does not support this, and automatically uses 0 and 1.

Value is given as a Boolean constant. Currently the class synthesizer does not support this, and automatically uses 0 and 1.

final case
class DoneAction(peer: DoneAction) extends ArgumentValue

Values is a DoneAction, such as doNothing or freeSelf.

Values is a DoneAction, such as doNothing or freeSelf.

final case
class Float(value: Float) extends ArgumentValue

Value is given as a Float constant.

Value is given as a Float constant.

case
object Inf extends ArgumentValue

Value is Float.PositiveInfinity (but more prettily written).

Value is Float.PositiveInfinity (but more prettily written).

final case
class Int(value: Int) extends ArgumentValue

Value is given as an Int constant.

Value is given as an Int constant.

case
object Nyquist extends ArgumentValue

Value indicates Nyquist frequency. This is mapped to a method expanding to SampleRate.ir / 2.

Value indicates Nyquist frequency. This is mapped to a method expanding to SampleRate.ir / 2.

final case
class String(value: String) extends ArgumentValue

Value is a String literal.

Value is a String literal.

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror