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 Get: String

    Permalink
  7. val GetMethod: SMethod

    Permalink
  8. val GetOrElse: String

    Permalink
  9. lazy val GetOrElseMethod: SMethod

    Permalink
  10. val IsDefined: String

    Permalink
  11. val IsDefinedMethod: SMethod

    Permalink

    The following SMethod instances are descriptors of methods defined in Option type.

  12. val MapMethod: SMethod

    Permalink
  13. val OptionCollectionTypeCode: TypeCode

    Permalink

    Type code for Option[Coll[T]] for some T type used in TypeSerializer.

  14. val OptionCollectionTypeConstrId: Int

    Permalink

    Code of Option[Coll[_]] type constructor.

  15. val OptionTypeCode: TypeCode

    Permalink

    Type code for Option[T] for some T type used in TypeSerializer.

  16. val OptionTypeConstrId: Int

    Permalink

    Code of Option[_] type constructor.

  17. implicit val SAvlTreeOption: SOption[SAvlTree.type]

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

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

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

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

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

    Permalink

    This descriptors are instantiated once here and then reused.

  23. implicit val SGroupElementOption: SOption[SGroupElement.type]

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

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

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

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

    Permalink
  28. val ThisType: SOption[STypeVar]

    Permalink

    Type descriptor of this argument used in the methods below.

  29. def apply[T <: SType](implicit elemType: T, ov: Overload1): SOption[T]

    Permalink
  30. final def asInstanceOf[T0]: T0

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  36. 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()
  37. def getMethodByName(name: String): SMethod

    Permalink

    Looks up the method descriptor by the method name.

    Looks up the method descriptor by the method name.

    Definition Classes
    STypeCompanion
  38. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  40. 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

  41. 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
  42. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  45. val reprClass: Class[_]

    Permalink

    Class which represents values of this type.

    Class which represents values of this type. When method call is executed, the corresponding method of this class is invoked via reflection java.lang.reflect.Method.invoke().

    Definition Classes
    SOptionSTypeCompanion
  46. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

    Permalink

    Type identifier to use in method serialization

    Type identifier to use in method serialization

    Definition Classes
    SOptionSTypeCompanion
  49. def typeName: String

    Permalink

    If this is SType instance then returns the name of the corresponding RType.

    If this is SType instance then returns the name of the corresponding RType. Otherwise returns the name of type companion object (e.g. SCollection).

    Definition Classes
    STypeCompanion
  50. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. 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