Object/Trait

de.sciss.patterns.lucre

Pattern

Related Docs: trait Pattern | package lucre

Permalink

object Pattern extends ExprTypeImpl[Pat[_], Pattern] with Factory

Linear Supertypes
Factory, ExprTypeImpl[Pat[_], Pattern], TypeImpl1[Pattern], _1[Pattern], TypeImpl[Extension1[Pattern]], TypeImplLike[Extension1[Pattern]], Expr[Pat[_], Pattern], Type, Type, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pattern
  2. Factory
  3. ExprTypeImpl
  4. TypeImpl1
  5. _1
  6. TypeImpl
  7. TypeImplLike
  8. Expr
  9. Type
  10. Type
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type A = Pat[_]

    Permalink
    Definition Classes
    Expr
  2. final case class Code(source: String) extends synth.proc.Code with Product with Serializable

    Permalink
  3. type Const[S <: Sys[S]] = Pattern[S] with lucre.expr.Expr.Const[S, A]

    Permalink
    Definition Classes
    Expr
  4. trait ConstImpl[S <: Sys[S]] extends lucre.expr.impl.ConstImpl[S, lucre.expr.impl.ExprTypeImpl.A]

    Permalink
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  5. type Repr[~ <: Sys[~]] = Pattern[~]

    Permalink
    Definition Classes
    Pattern → Factory
  6. type Var[S <: Sys[S]] = Pattern[S] with lucre.stm.Var[lucre.expr.Type.Expr.Var.S.Tx, Pattern[S]]

    Permalink
    Definition Classes
    Expr
  7. trait VarImpl[S <: Sys[S]] extends lucre.expr.impl.VarImpl[S, lucre.expr.impl.ExprTypeImpl.A, lucre.expr.impl.ExprTypeImpl._Ex[S]]

    Permalink
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  8. type _Ex[S <: Sys[S]] = Pattern[S]

    Permalink
    Definition Classes
    Expr

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 ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Code extends Type with Serializable

    Permalink
  5. final def addExtension(exts: Array[Extension1[Pattern]], ext: Extension1[Pattern]): Array[Extension1[Pattern]]

    Permalink
    Attributes
    protected
    Definition Classes
    TypeImplLike
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. final val attrSource: String("graph-source")

    Permalink

    Source code of the graph function.

  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def empty[S <: Sys[S]](implicit tx: Pattern.empty.S.Tx): _Ex[S]

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def findExt(op: Int): Extension1[Pattern]

    Permalink
    Attributes
    protected
    Definition Classes
    TypeImpl
  14. final def findExt(exts: Array[Extension1[Pattern]], op: Int): Extension1[Pattern]

    Permalink
    Attributes
    protected
    Definition Classes
    TypeImplLike
  15. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. def humanName: String

    Permalink
    Definition Classes
    Pattern → Factory
  18. def init(): Unit

    Permalink
    Definition Classes
    Pattern → Type → Type
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. def isSingleton: Boolean

    Permalink
    Definition Classes
    Pattern → Factory
  21. def mkConst[S <: Sys[S]](id: Pattern.mkConst.S.Id, value: A)(implicit tx: Pattern.mkConst.S.Tx): Const[S]

    Permalink
    Attributes
    protected
    Definition Classes
    Pattern → ExprTypeImpl
  22. def mkExtArray(size: Int): Array[Extension1[Pattern]]

    Permalink
    Attributes
    protected
    Definition Classes
    TypeImpl1 → TypeImplLike
  23. def mkRunner[S <: Sys[S]](obj: Pattern[S])(implicit tx: Pattern.mkRunner.S.Tx, universe: Universe[S]): Runner[S]

    Permalink
    Definition Classes
    Pattern → Factory
  24. def mkVar[S <: Sys[S]](targets: Targets[S], vr: Pattern.mkVar.S.Var[_Ex[S]], connect: Boolean)(implicit tx: Pattern.mkVar.S.Tx): Var[S]

    Permalink
    Attributes
    protected
    Definition Classes
    Pattern → ExprTypeImpl
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. implicit final def newConst[S <: Sys[S]](value: A)(implicit tx: lucre.expr.impl.ExprTypeImpl.newConst.S.Tx): Const[S]

    Permalink
    Definition Classes
    ExprTypeImpl → Expr
  27. final def newVar[S <: Sys[S]](init: _Ex[S])(implicit tx: lucre.expr.impl.ExprTypeImpl.newVar.S.Tx): Var[S]

    Permalink
    Definition Classes
    ExprTypeImpl → Expr
  28. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  30. def prefix: String

    Permalink
    Definition Classes
    Pattern → Factory
  31. final def read[S <: Sys[S]](in: DataInput, access: lucre.expr.impl.ExprTypeImpl.read.S.Acc)(implicit tx: lucre.expr.impl.ExprTypeImpl.read.S.Tx): _Ex[S]

    Permalink
    Definition Classes
    ExprTypeImpl → Expr
  32. final def readConst[S <: Sys[S]](in: DataInput, access: lucre.expr.impl.ExprTypeImpl.readConst.S.Acc)(implicit tx: lucre.expr.impl.ExprTypeImpl.readConst.S.Tx): Const[S]

    Permalink
    Definition Classes
    ExprTypeImpl → Expr
  33. def readCookie[S <: Sys[S]](in: DataInput, access: Pattern.readCookie.S.Acc, cookie: Byte)(implicit tx: Pattern.readCookie.S.Tx): _Ex[S]

    Permalink
    Attributes
    protected
    Definition Classes
    Pattern → ExprTypeImpl
  34. final def readExtension[S <: Sys[S]](op: Int, in: DataInput, access: lucre.expr.impl.TypeImpl1.readExtension.S.Acc, targets: Targets[S])(implicit tx: lucre.expr.impl.TypeImpl1.readExtension.S.Tx): Pattern[S]

    Permalink
    Attributes
    protected
    Definition Classes
    TypeImpl1
  35. def readIdentifiedObj[S <: Sys[S]](in: DataInput, access: lucre.expr.impl.ExprTypeImpl.readIdentifiedObj.S.Acc)(implicit tx: lucre.expr.impl.ExprTypeImpl.readIdentifiedObj.S.Tx): _Ex[S]

    Permalink
    Definition Classes
    ExprTypeImpl → Type → Type
  36. def readNode[S <: Sys[S]](in: DataInput, access: lucre.expr.impl.ExprTypeImpl.readNode.S.Acc, targets: Targets[S])(implicit tx: lucre.expr.impl.ExprTypeImpl.readNode.S.Tx): _Ex[S]

    Permalink
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  37. final def readObj[S <: Sys[S]](in: DataInput, access: lucre.stm.Obj.Type.readObj.S.Acc)(implicit tx: lucre.stm.Obj.Type.readObj.S.Tx): Obj[S]

    Permalink
    Definition Classes
    Type → Type
  38. final def readVar[S <: Sys[S]](in: DataInput, access: lucre.expr.impl.ExprTypeImpl.readVar.S.Acc)(implicit tx: lucre.expr.impl.ExprTypeImpl.readVar.S.Tx): Var[S]

    Permalink
    Definition Classes
    ExprTypeImpl → Expr
  39. final def registerExtension(ext: Extension1[Pattern]): Unit

    Permalink
    Definition Classes
    TypeImpl
  40. implicit final def serializer[S <: Sys[S]]: Serializer[lucre.expr.impl.ExprTypeImpl.serializer.S.Tx, lucre.expr.impl.ExprTypeImpl.serializer.S.Acc, _Ex[S]]

    Permalink
    Definition Classes
    ExprTypeImpl → Expr
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  43. implicit final def tpe: Expr[Pat[_], Pattern]

    Permalink
    Definition Classes
    ExprTypeImpl
  44. final val typeId: Int(300)

    Permalink
    Definition Classes
    Pattern → Type
  45. val valueSerializer: ImmutableSerializer[Pat[_]]

    Permalink
    Definition Classes
    Pattern → Expr
  46. implicit final def varSerializer[S <: Sys[S]]: Serializer[lucre.expr.impl.ExprTypeImpl.varSerializer.S.Tx, lucre.expr.impl.ExprTypeImpl.varSerializer.S.Acc, Var[S]]

    Permalink
    Definition Classes
    ExprTypeImpl → Expr
  47. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Factory

Inherited from ExprTypeImpl[Pat[_], Pattern]

Inherited from TypeImpl1[Pattern]

Inherited from _1[Pattern]

Inherited from TypeImpl[Extension1[Pattern]]

Inherited from TypeImplLike[Extension1[Pattern]]

Inherited from Expr[Pat[_], Pattern]

Inherited from Type

Inherited from Type

Inherited from AnyRef

Inherited from Any

Ungrouped