Packages

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

Linear Supertypes
Factory, ExprTypeImpl[Pat[_], Pattern], Type[Pat[_], Pattern], Type, Type, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pattern
  2. Factory
  3. ExprTypeImpl
  4. Type
  5. Type
  6. Type
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type A = Pat[_]
    Definition Classes
    Type
  2. final case class Code(source: String) extends proc.Code with Product with Serializable
  3. type Const[T <: Txn[T]] = Pattern[T] with lucre.Expr.Const[T, A]
    Definition Classes
    Type
  4. trait ConstImpl[T <: Txn[T]] extends ExprConstImpl[T, lucre.impl.ExprTypeImpl.A]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  5. type E[T <: Txn[T]] = Pattern[T]
    Definition Classes
    Type
  6. type Repr[~ <: Txn[~]] = Pattern[~]
    Definition Classes
    Pattern → Factory
  7. type Var[T <: Txn[T]] = Pattern[T] with lucre.Var[T, Pattern[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. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def addExtension(extensions: Array[ExprTypeExtension1[Pattern]], ext: ExprTypeExtension1[Pattern]): Array[ExprTypeExtension1[Pattern]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  5. def apply[T <: Txn[T]]()(implicit tx: T): Var[T]
  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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. def empty[T <: Txn[T]](implicit tx: T): E[T]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. final def findExt(op: Int): ExprTypeExtension1[Pattern]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  14. final def findExt(extensions: Array[ExprTypeExtension1[Pattern]], op: Int): ExprTypeExtension1[Pattern]
    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()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def humanName: String
    Definition Classes
    Pattern → Factory
  19. def init(): Unit
    Definition Classes
    Pattern → Type → Type
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def isSingleton: Boolean
    Definition Classes
    Pattern → Factory
  22. def mkConst[T <: Txn[T]](id: Ident[T], value: A)(implicit tx: T): Const[T]
    Attributes
    protected
    Definition Classes
    Pattern → ExprTypeImpl
  23. def mkExtArray(size: Int): Array[ExprTypeExtension1[Pattern]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  24. def mkRunner[T <: Txn[T]](obj: Pattern[T])(implicit tx: T, universe: Universe[T]): Runner[T]
    Definition Classes
    Pattern → Factory
  25. 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
    Pattern → ExprTypeImpl
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. implicit final def newConst[T <: Txn[T]](value: A)(implicit tx: T): Const[T]
    Definition Classes
    ExprTypeImpl → Type
  28. final def newVar[T <: Txn[T]](init: E[T])(implicit tx: T): Var[T]
    Definition Classes
    ExprTypeImpl → Type
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. def prefix: String
    Definition Classes
    Pattern → Factory
  32. final def read[T <: Txn[T]](in: DataInput)(implicit tx: T): E[T]
    Definition Classes
    ExprTypeImpl → Type
  33. final def readConst[T <: Txn[T]](in: DataInput)(implicit tx: T): Const[T]
    Definition Classes
    ExprTypeImpl → Type
  34. def readCookie[T <: Txn[T]](in: DataInput, cookie: Byte)(implicit tx: T): E[T]
    Attributes
    protected
    Definition Classes
    Pattern → ExprTypeImpl
  35. final def readExtension[T <: Txn[T]](op: Int, in: DataInput, targets: Targets[T])(implicit tx: T): Pattern[T]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  36. def readIdentifiedObj[T <: Txn[T]](in: DataInput)(implicit tx: T): E[T]
    Definition Classes
    ExprTypeImpl → Type → Type
  37. def readNode[T <: Txn[T]](in: DataInput, targets: Targets[T])(implicit tx: T): E[T]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  38. final def readObj[T <: Txn[T]](in: DataInput)(implicit tx: T): Obj[T]
    Definition Classes
    Type → 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[Pattern]): Unit
    Definition Classes
    ExprTypeImpl
  41. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  42. def toString(): String
    Definition Classes
    AnyRef → Any
  43. implicit final def tpe: Type[Pat[_], Pattern]
    Definition Classes
    ExprTypeImpl
  44. def tryParse(value: Any): Option[Pat[_]]
    Definition Classes
    Pattern → Type
  45. final val typeId: Int(300)
    Definition Classes
    Pattern → Type
  46. val valueFormat: ConstFormat[Pat[_]]
    Definition Classes
    Pattern → Type
  47. implicit final def varFormat[T <: Txn[T]]: TFormat[T, Var[T]]
    Definition Classes
    ExprTypeImpl → Type
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  51. object Code extends Type with Serializable

Inherited from Factory

Inherited from ExprTypeImpl[Pat[_], Pattern]

Inherited from Type[Pat[_], Pattern]

Inherited from Type

Inherited from Type

Inherited from AnyRef

Inherited from Any

Ungrouped