Packages

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[_]
    Definition Classes
    Expr
  2. final case class Code(source: String) extends synth.proc.Code with Product with Serializable
  3. type Const[S <: Sys[S]] = Pattern[S] with lucre.expr.Expr.Const[S, A]
    Definition Classes
    Expr
  4. trait ConstImpl[S <: Sys[S]] extends lucre.expr.impl.ConstImpl[S, lucre.expr.impl.ExprTypeImpl.A]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  5. type Repr[~ <: Sys[~]] = Pattern[~]
    Definition Classes
    PatternFactory
  6. type Var[S <: Sys[S]] = Pattern[S] with lucre.stm.Var[lucre.expr.Type.Expr.Var.S.Tx, Pattern[S]]
    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]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  8. type _Ex[S <: Sys[S]] = Pattern[S]
    Definition Classes
    Expr

Value Members

  1. object Var
    Definition Classes
    Expr
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##(): Int
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def addExtension(exts: Array[Extension1[Pattern]], ext: Extension1[Pattern]): Array[Extension1[Pattern]]
    Attributes
    protected
    Definition Classes
    TypeImplLike
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. final val attrSource: String("graph-source")

    Source code of the graph function.

  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  9. def empty[S <: Sys[S]](implicit tx: Pattern.empty.S.Tx): _Ex[S]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def findExt(op: Int): Extension1[Pattern]
    Attributes
    protected
    Definition Classes
    TypeImpl
  14. final def findExt(exts: Array[Extension1[Pattern]], op: Int): Extension1[Pattern]
    Attributes
    protected
    Definition Classes
    TypeImplLike
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def humanName: String
    Definition Classes
    PatternFactory
  18. def init(): Unit
    Definition Classes
    PatternTypeType
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def isSingleton: Boolean

    Whether the factory maintains a singleton instance of a runner that will be returned for multiple mkRunner calls (maintaining an internal use count based on mkRunner and dispose) or not.

    Whether the factory maintains a singleton instance of a runner that will be returned for multiple mkRunner calls (maintaining an internal use count based on mkRunner and dispose) or not. Most objects will not have singleton runners.

    Definition Classes
    PatternFactory
  21. def mkConst[S <: Sys[S]](id: Pattern.mkConst.S.Id, value: A)(implicit tx: Pattern.mkConst.S.Tx): Const[S]
    Attributes
    protected
    Definition Classes
    Pattern → ExprTypeImpl
  22. def mkExtArray(size: Int): Array[Extension1[Pattern]]
    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]
    Definition Classes
    PatternFactory
  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]
    Attributes
    protected
    Definition Classes
    Pattern → ExprTypeImpl
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. implicit final def newConst[S <: Sys[S]](value: A)(implicit tx: lucre.expr.impl.ExprTypeImpl.newConst.S.Tx): Const[S]
    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]
    Definition Classes
    ExprTypeImpl → Expr
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. def prefix: String
    Definition Classes
    PatternFactory
  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]
    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]
    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]

    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
    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]
    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]
    Definition Classes
    ExprTypeImpl → TypeType
  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]

    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[S <: Sys[S]](in: DataInput, access: lucre.stm.Obj.Type.readObj.S.Acc)(implicit tx: lucre.stm.Obj.Type.readObj.S.Tx): lucre.stm.Obj[S]
    Definition Classes
    TypeType
  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]
    Definition Classes
    ExprTypeImpl → Expr
  39. final def registerExtension(ext: Extension1[Pattern]): Unit
    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]]
    Definition Classes
    ExprTypeImpl → Expr
  41. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  42. def toString(): String
    Definition Classes
    AnyRef → Any
  43. implicit final def tpe: Expr[Pat[_], Pattern]
    Definition Classes
    ExprTypeImpl
  44. final val typeId: Int(300)
    Definition Classes
    PatternType
  45. val valueSerializer: ImmutableSerializer[Pat[_]]
    Definition Classes
    PatternExpr
  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]]
    Definition Classes
    ExprTypeImpl → Expr
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  50. object Code extends Type with Serializable

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