Class

de.sciss.lucre.synth.expr.impl

Tuple2

Related Doc: package impl

Permalink

final class Tuple2[S <: Sys[S], A, T1, T2] extends NodeImpl[S, A]

Linear Supertypes
NodeImpl[S, A], StandaloneLike[S, Change[A], Expr[S, A]], InvariantEvent[S, Change[A], Expr[S, A]], InvariantSelector[S], EventImpl[S, Change[A], Expr[S, A]], Event[S, Change[A], Expr[S, A]], VirtualNodeSelector[S], Selector[S], EventLike[S, Change[A]], Observable[S.Tx, Change[A]], Node[S, A], Node[S], VirtualNode[S], Reactor[S], Mutable[S.ID, S.Tx], Identifiable[S.ID], Expr[S, A], Publisher[S, Change[A]], Disposable[S.Tx], Writable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Tuple2
  2. NodeImpl
  3. StandaloneLike
  4. InvariantEvent
  5. InvariantSelector
  6. EventImpl
  7. Event
  8. VirtualNodeSelector
  9. Selector
  10. EventLike
  11. Observable
  12. Node
  13. Node
  14. VirtualNode
  15. Reactor
  16. Mutable
  17. Identifiable
  18. Expr
  19. Publisher
  20. Disposable
  21. Writable
  22. AnyRef
  23. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Tuple2(a: ExprType1[A], typeID: Int, op: Tuple2Op[A, T1, T2], targets: Targets[S], _1: Expr[S, T1], _2: Expr[S, T2])

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def --->(r: Selector[S])(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    InvariantEvent → EventLike
  4. final def -/->(r: Selector[S])(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    InvariantEvent → EventLike
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. val _1: Expr[S, T1]

    Permalink
  7. val _2: Expr[S, T2]

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. final def changed: Event[S, Change[A], Expr[S, A]]

    Permalink
    Definition Classes
    NodeImpl → Node → Publisher
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def cookie: Int

    Permalink
    Attributes
    protected
    Definition Classes
    InvariantSelector → Selector
  12. final def devirtualize[A1, R1](reader: Reader[S, R1])(implicit tx: S.Tx): Event[S, A1, R1 with Node[S]]

    Permalink
    Definition Classes
    Event → VirtualNodeSelector
  13. final def dispose()(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    Node → Disposable
  14. final def disposeData()(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    NodeImpl → Node
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(that: Any): Boolean

    Permalink
    Definition Classes
    StandaloneLike → VirtualNodeSelector → Reactor → AnyRef → Any
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def hashCode(): Int

    Permalink
    Definition Classes
    StandaloneLike → VirtualNodeSelector → Reactor → AnyRef → Any
  20. final def id: S.ID

    Permalink
    Definition Classes
    Node → Identifiable
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def isInvalid(implicit tx: S.Tx): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Node
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. final def node: Expr[S, A] with Node[S]

    Permalink
    Definition Classes
    StandaloneLike → Event → VirtualNodeSelector
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. val op: Tuple2Op[A, T1, T2]

    Permalink
  28. final def react(fun: (S.Tx) ⇒ (Change[A]) ⇒ Unit)(implicit tx: S.Tx): Disposable[S.Tx]

    Permalink
    Definition Classes
    EventImpl → EventLike → Observable
  29. def reader: Serializer[S, Expr[S, A]]

    Permalink
    Attributes
    protected
    Definition Classes
    Tuple2 → EventImpl
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. val targets: Targets[S]

    Permalink
    Attributes
    protected
    Definition Classes
    Tuple2 → Node
  32. def toString(): String

    Permalink
    Definition Classes
    Tuple2 → NodeImpl → StandaloneLike → VirtualNodeSelector → Node → AnyRef → Any
  33. final def validated()(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Node
  34. def value(implicit tx: S.Tx): A

    Permalink
    Definition Classes
    Tuple2 → Expr
  35. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def write(out: DataOutput): Unit

    Permalink
    Definition Classes
    Node → Writable
  39. def writeData(out: DataOutput): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Tuple2 → Node
  40. final def writeSelector(out: DataOutput): Unit

    Permalink
    Definition Classes
    Selector
  41. final def writeSelectorData(out: DataOutput): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    VirtualNodeSelector → Selector

Inherited from NodeImpl[S, A]

Inherited from StandaloneLike[S, Change[A], Expr[S, A]]

Inherited from InvariantEvent[S, Change[A], Expr[S, A]]

Inherited from InvariantSelector[S]

Inherited from EventImpl[S, Change[A], Expr[S, A]]

Inherited from Event[S, Change[A], Expr[S, A]]

Inherited from VirtualNodeSelector[S]

Inherited from Selector[S]

Inherited from EventLike[S, Change[A]]

Inherited from Observable[S.Tx, Change[A]]

Inherited from Node[S, A]

Inherited from Node[S]

Inherited from VirtualNode[S]

Inherited from Reactor[S]

Inherited from Mutable[S.ID, S.Tx]

Inherited from Identifiable[S.ID]

Inherited from Expr[S, A]

Inherited from Publisher[S, Change[A]]

Inherited from Disposable[S.Tx]

Inherited from Writable

Inherited from AnyRef

Inherited from Any

Ungrouped