Packages

object GraphObj extends ExprTypeImpl[SynthGraph, GraphObj]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GraphObj
  2. ExprTypeImpl
  3. Type
  4. Type
  5. Type
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type A = SynthGraph
    Definition Classes
    Type
  2. type Const[T <: Txn[T]] = GraphObj[T] with lucre.Expr.Const[T, A]
    Definition Classes
    Type
  3. trait ConstImpl[T <: Txn[T]] extends ExprConstImpl[T, lucre.impl.ExprTypeImpl.A]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  4. type E[T <: Txn[T]] = GraphObj[T]
    Definition Classes
    Type
  5. type Program[T <: Txn[T]] = GraphObj[T] with lucre.Expr.Program[T, A]
    Definition Classes
    Type
  6. trait ProgramImpl[T <: Txn[T]] extends lucre.Expr.Program[T, lucre.impl.ExprTypeImpl.A] with ExprNodeImpl[T, lucre.impl.ExprTypeImpl.A]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  7. type Var[T <: Txn[T]] = GraphObj[T] with lucre.Var[T, GraphObj[T]]
    Definition Classes
    Type
  8. trait VarImpl[T <: Txn[T]] extends ExprVarImpl[T, lucre.impl.ExprTypeImpl.A, lucre.impl.ExprTypeImpl.E[T]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl

Value Members

  1. object Program
    Definition Classes
    Type
  2. object Var
    Definition Classes
    Type
  3. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def ##: Int
    Definition Classes
    AnyRef → Any
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def addExtension(extensions: Array[ExprTypeExtension1[GraphObj]], ext: ExprTypeExtension1[GraphObj]): Array[ExprTypeExtension1[GraphObj]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. def defaultValue: A

    A value that can be used to initialize objects, as a temporary value, etc.

    A value that can be used to initialize objects, as a temporary value, etc. If the valueFormat supports null, it may also be null. It should not be used for any semantic purposes.

    Definition Classes
    GraphObjType
  10. def empty[T <: Txn[T]](implicit tx: T): E[T]
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. final def findExt(op: Int): ExprTypeExtension1[GraphObj]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  14. final def findExt(extensions: Array[ExprTypeExtension1[GraphObj]], op: Int): ExprTypeExtension1[GraphObj]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  15. implicit final def format[T <: Txn[T]]: TFormat[T, E[T]]
    Definition Classes
    ExprTypeImpl → Type
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def init(): Unit
    Definition Classes
    TypeType
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def mkConst[T <: Txn[T]](id: Ident[T], value: A)(implicit tx: T): Const[T]
    Attributes
    protected
    Definition Classes
    GraphObj → ExprTypeImpl
  21. def mkExtArray(size: Int): Array[ExprTypeExtension1[GraphObj]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  22. def mkProgram[T <: Txn[T]](targets: Targets[T], program: lucre.Var[T, Ex[A]], sources: lucre.Var[T, IndexedSeq[Event[T, Any]]], value: lucre.Var[T, A], connect: Boolean)(implicit tx: T): Program[T]
    Attributes
    protected
    Definition Classes
    GraphObj → ExprTypeImpl
  23. def mkVar[T <: Txn[T]](targets: Targets[T], vr: lucre.Var[T, E[T]], connect: Boolean)(implicit tx: T): Var[T]
    Attributes
    protected
    Definition Classes
    GraphObj → ExprTypeImpl
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. implicit final def newConst[T <: Txn[T]](value: A)(implicit tx: T): Const[T]
    Definition Classes
    ExprTypeImpl → Type
  26. final def newProgram[T <: Txn[T]](program: Ex[A])(implicit tx: T): Program[T]
    Definition Classes
    ExprTypeImpl → Type
  27. final def newVar[T <: Txn[T]](init: E[T])(implicit tx: T): Var[T]
    Definition Classes
    ExprTypeImpl → Type
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. implicit final def programFormat[T <: Txn[T]]: TFormat[T, Program[T]]
    Definition Classes
    ExprTypeImpl → Type
  31. final def read[T <: Txn[T]](in: DataInput)(implicit tx: T): E[T]
    Definition Classes
    ExprTypeImpl → Type
  32. final def readConst[T <: Txn[T]](in: DataInput)(implicit tx: T): Const[T]
    Definition Classes
    ExprTypeImpl → Type
  33. def readCookie[T <: Txn[T]](in: DataInput, cookie: Byte)(implicit tx: T): E[T]

    Reads an identified object whose cookie is neither 3 (constant) nor 0 (node).

    Reads an identified object whose cookie is neither 3 (constant) nor 0 (node). By default this throws an exception. Sub-classes may use a cookie greater than 3 for other constant types.

    Attributes
    protected
    Definition Classes
    GraphObj → ExprTypeImpl
  34. final def readExtension[T <: Txn[T]](op: Int, in: DataInput, targets: Targets[T])(implicit tx: T): GraphObj[T]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  35. def readIdentifiedObj[T <: Txn[T]](in: DataInput)(implicit tx: T): E[T]
    Definition Classes
    ExprTypeImpl → TypeType
  36. def readNode[T <: Txn[T]](in: DataInput, targets: Targets[T])(implicit tx: T): E[T]

    The default implementation reads a type Int as operator id Int which will be resolved using readOpExtension.

    The default implementation reads a type Int as operator id Int which will be resolved using readOpExtension.

    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  37. final def readObj[T <: Txn[T]](in: DataInput)(implicit tx: T): Obj[T]
    Definition Classes
    TypeType
  38. final def readProgram[T <: Txn[T]](in: DataInput)(implicit tx: T): Program[T]
    Definition Classes
    ExprTypeImpl → Type
  39. final def readVar[T <: Txn[T]](in: DataInput)(implicit tx: T): Var[T]
    Definition Classes
    ExprTypeImpl → Type
  40. final def registerExtension(ext: ExprTypeExtension1[GraphObj]): Unit
    Definition Classes
    ExprTypeImpl
  41. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  42. def tape[T <: Txn[T]](implicit tx: T): E[T]
  43. def tapeSource[T <: Txn[T]](implicit tx: T): Obj[T]
  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. implicit final def tpe: Type[SynthGraph, GraphObj]
    Definition Classes
    ExprTypeImpl
  46. def tryParse(value: Any): Option[SynthGraph]
    Definition Classes
    GraphObjType
  47. final val typeId: Int(16)
    Definition Classes
    GraphObjType
  48. final val valueName: String("SynthGraph")

    A human readable string representing the expression's element type.

    A human readable string representing the expression's element type.

    Definition Classes
    GraphObjType
  49. implicit final def varFormat[T <: Txn[T]]: TFormat[T, Var[T]]
    Definition Classes
    ExprTypeImpl → Type
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  52. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. object valueFormat extends ConstFormat[SynthGraph]

    A format for synth graphs.

    A format for synth graphs.

    Definition Classes
    GraphObjType

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ExprTypeImpl[SynthGraph, GraphObj]

Inherited from Type[SynthGraph, GraphObj]

Inherited from Type

Inherited from Type

Inherited from AnyRef

Inherited from Any

Ungrouped