Packages

sealed trait Determine[+A] extends AnyRef

Represents a value that may or may not be determined.

Several Determine value can be combined using Determine!.zip and Determine.reduce.

A

The type of the wrapped value.

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

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 asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def foreach(f: (A) ⇒ Unit): Unit

    Applies a function to the value if it is determined.

    Applies a function to the value if it is determined.

    f

    The function.

  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getOrElse[B >: A](default: ⇒ B): B

    Returns the value if it is determined.

    Returns the value if it is determined. Otherwise, returns a given default value.

    default

    The default value.

  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def map[B](f: (A) ⇒ B): Determine[B]

    Applies a function to the value if it is determined, and returns the result as a CanDetermine.

    Applies a function to the value if it is determined, and returns the result as a CanDetermine. Otherwise, returns CannotDetermine

    f

    The function.

  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def orElse[B >: A](default: ⇒ Determine[B]): Determine[B]

    Returns this Determine if it is determined.

    Returns this Determine if it is determined. Otherwise, returns a given default Determine.

    default

    The default Determine.

  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  24. def zip[B](other: Determine[B]): Determine[(A, B)]

    Given another value that may be determined, returns a tuple that is determined if and only if both this and the other values are determined.

    Given another value that may be determined, returns a tuple that is determined if and only if both this and the other values are determined.

    B

    The type of the other possibly determined value.

    other

    The other possibly determined value.

    returns

    The resulting, possibly determined tuple of the two values.

Inherited from AnyRef

Inherited from Any

Ungrouped