Object/Class

sigmastate

SOption

Related Docs: class SOption | package sigmastate

Permalink

object SOption extends STypeCompanion with Serializable

Linear Supertypes
Serializable, Serializable, STypeCompanion, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SOption
  2. Serializable
  3. Serializable
  4. STypeCompanion
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type SAvlTreeOption = SOption[SAvlTree.type]

    Permalink
  2. type SBigIntOption = SOption[SBigInt.type]

    Permalink
  3. type SBooleanOption = SOption[SBoolean.type]

    Permalink
  4. type SBoxOption = SOption[SBox.type]

    Permalink
  5. type SByteOption = SOption[SByte.type]

    Permalink
  6. type SGroupElementOption = SOption[SGroupElement.type]

    Permalink
  7. type SIntOption = SOption[SInt.type]

    Permalink
  8. type SLongOption = SOption[SLong.type]

    Permalink
  9. type SShortOption = SOption[SShort.type]

    Permalink

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. val FilterMethod: SMethod

    Permalink
  5. val Fold: String

    Permalink
  6. val FoldMethod: SMethod

    Permalink
  7. val Get: String

    Permalink
  8. val GetMethod: SMethod

    Permalink
  9. val GetOrElse: String

    Permalink
  10. val GetOrElseMethod: SMethod

    Permalink
  11. val IsDefined: String

    Permalink
  12. val IsDefinedMethod: SMethod

    Permalink
  13. val MapMethod: SMethod

    Permalink
  14. val OptionCollectionTypeCode: TypeCode

    Permalink
  15. val OptionCollectionTypeConstrId: Int

    Permalink
  16. val OptionTypeCode: TypeCode

    Permalink
  17. val OptionTypeConstrId: Int

    Permalink
  18. implicit val SAvlTreeOption: SOption[SAvlTree.type]

    Permalink
  19. implicit val SBigIntOption: SOption[SBigInt.type]

    Permalink
  20. implicit val SBooleanOption: SOption[SBoolean.type]

    Permalink
  21. implicit val SBoxOption: SOption[SBox.type]

    Permalink
  22. implicit val SByteArrayOption: SOption[SCollection[SByte.type]]

    Permalink
  23. implicit val SByteOption: SOption[SByte.type]

    Permalink
  24. implicit val SGroupElementOption: SOption[SGroupElement.type]

    Permalink
  25. implicit val SIntOption: SOption[SInt.type]

    Permalink
  26. implicit val SLongOption: SOption[SLong.type]

    Permalink
  27. implicit val SShortOption: SOption[SShort.type]

    Permalink
  28. implicit val SSigmaPropOption: SOption[SSigmaProp.type]

    Permalink
  29. val ThisType: SOption[STypeVar]

    Permalink
  30. lazy val _methodsMap: Map[Byte, Map[Byte, SMethod]]

    Permalink
    Definition Classes
    STypeCompanion
  31. def apply[T <: SType](implicit elemType: T, ov: Overload1): SOption[T]

    Permalink
  32. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. def coster: Option[CosterFactory]

    Permalink
    Definition Classes
    SOptionSTypeCompanion
  35. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  39. def getMethodById(methodId: Byte): Option[SMethod]

    Permalink

    Lookup method by its id in this type.

    Lookup method by its id in this type.

    Definition Classes
    STypeCompanion
    Annotations
    @inline()
  40. def getMethodByName(name: String): SMethod

    Permalink
    Definition Classes
    STypeCompanion
  41. def hasMethodWithId(methodId: Byte): Boolean

    Permalink
    Definition Classes
    STypeCompanion
  42. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  44. def methodById(methodId: Byte): SMethod

    Permalink

    Lookup method in this type by method's id or throw ValidationException.

    Lookup method in this type by method's id or throw ValidationException. This method can be used in trySoftForkable section to either obtain valid method or catch ValidatioinException which can be checked for soft-fork condition. It delegate to getMethodById to lookup method.

    Definition Classes
    STypeCompanion
    See also

    getMethodById

  45. val methods: Seq[SMethod]

    Permalink

    List of methods defined for instances of this type.

    List of methods defined for instances of this type.

    Definition Classes
    SOptionSTypeCompanion
  46. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  49. implicit def optionTypeCollection[V <: SType](implicit tV: V): SOption[SCollection[V]]

    Permalink
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  51. val tR: STypeVar

    Permalink
  52. val tT: STypeVar

    Permalink
  53. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  54. def typeId: TypeCode

    Permalink

    Type identifier to use in method serialization

    Type identifier to use in method serialization

    Definition Classes
    SOptionSTypeCompanion
  55. def typeName: String

    Permalink
    Definition Classes
    STypeCompanion
  56. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from STypeCompanion

Inherited from AnyRef

Inherited from Any

Ungrouped