final case class CanDetermine[+A](x: A) extends Determine[A] with Product with Serializable
A value that can be determined.
- Alphabetic
- By Inheritance
- CanDetermine
- Serializable
- Serializable
- Product
- Equals
- Determine
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new CanDetermine(x: A)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
foreach(f: (A) ⇒ Unit): Unit
Applies a function to the value if it is determined.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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.
- Definition Classes
- Determine
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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.
- Definition Classes
- Determine
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
orElse[B >: A](default: ⇒ Determine[B]): Determine[B]
Returns this Determine if it is determined.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val x: A
-
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.
- Definition Classes
- Determine