Object/Trait

sigmastate

SType

Related Docs: trait SType | package sigmastate

Permalink

object SType

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SType
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class AnyOps extends AnyVal

    Permalink
  2. implicit final class STypeOps extends AnyVal

    Permalink
  3. type TypeCode = Byte

    Permalink

    Representation of type codes used in serialization.

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. implicit val AvlTreeDataRType: RType[AvlTreeData]

    Permalink
  5. object Codes

    Permalink
  6. val DummyValue: WrappedType

    Permalink
  7. implicit val ErgoBoxCandidateRType: RType[ErgoBoxCandidate]

    Permalink
  8. implicit val ErgoBoxRType: RType[ErgoBox]

    Permalink
  9. implicit val ErgoLikeContextRType: RType[ErgoLikeContext]

    Permalink
  10. implicit val SigmaBooleanRType: RType[SigmaBoolean]

    Permalink
  11. val allPredefTypes: Seq[SType with Serializable { type WrappedType >: Unit with special.sigma.Box with String with special.sigma.SigmaProp with special.sigma.GroupElement with special.sigma.AvlTree with special.sigma.PreHeader with special.sigma.Header with special.sigma.SigmaDslBuilder with org.ergoplatform.ErgoLikeContext with special.sigma.BigInt with Long with Int with Short with Byte with Boolean }]

    Permalink

    All pre-defined types should be listed here.

    All pre-defined types should be listed here. Note, NoType is not listed. Should be in sync with sigmastate.lang.Types.predefTypes.

  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. implicit val typeAvlTree: SAvlTree.type

    Permalink
  26. implicit val typeBigInt: SBigInt.type

    Permalink
  27. implicit val typeBoolean: SBoolean.type

    Permalink
  28. implicit val typeBox: SBox.type

    Permalink
  29. implicit val typeByte: SByte.type

    Permalink
  30. val typeCodeToType: Map[TypeCode, SType with Serializable { type WrappedType >: Unit with special.sigma.Box with String with special.sigma.SigmaProp with special.sigma.GroupElement with special.sigma.AvlTree with special.sigma.PreHeader with special.sigma.Header with special.sigma.SigmaDslBuilder with org.ergoplatform.ErgoLikeContext with special.sigma.BigInt with Long with Int with Short with Byte with Boolean }]

    Permalink
  31. implicit def typeCollection[V <: SType](implicit tV: V): SCollection[V]

    Permalink
  32. implicit val typeGroupElement: SGroupElement.type

    Permalink
  33. implicit val typeInt: SInt.type

    Permalink
  34. implicit val typeLong: SLong.type

    Permalink
  35. def typeOfData(x: Any): Option[SType]

    Permalink
  36. implicit val typeShort: SShort.type

    Permalink
  37. implicit val typeSigmaProp: SSigmaProp.type

    Permalink
  38. val types: Map[Byte, STypeCompanion]

    Permalink

    A mapping of object types supporting MethodCall operations.

    A mapping of object types supporting MethodCall operations. For each serialized typeId this map contains a companion object which can be used to access the list of corresponding methods. NOTE: in the current implementation only monomorphic methods are supported (without type parameters)

  39. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped