Packages

c

de.sciss.lucre.expr

ExOptionOps

final class ExOptionOps[A] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExOptionOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ExOptionOps(x: Ex[Option[A]])

Value Members

  1. def contains[B >: A](elem: Ex[B]): Ex[Boolean]
  2. def flatMap[B, To](f: (Ex[A]) => B)(implicit fm: CanFlatMap[Option, B, To]): To
  3. def get(implicit d: HasDefault[A]): Ex[A]
  4. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  5. def getOrElse[B >: A](default: Ex[B]): Ex[B]
  6. def isDefined: Ex[Boolean]
  7. def isEmpty: Ex[Boolean]
  8. def map[B, To](f: (Ex[A]) => B)(implicit m: CanMap[Option, B, To]): To
  9. def nonEmpty: Ex[Boolean]
  10. def orElse[B >: A](alternative: Ex[Option[B]]): Ex[Option[B]]
  11. def select[B](implicit bridge: Bridge[B], ev: =:=[Ex[Option[A]], Ex[Option[graph.Obj]]]): Ex[Option[B]]
  12. def toSeq: Ex[Seq[A]]

Deprecated Value Members

  1. def toList: Ex[List[A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 4.5.3) Use toSeq instead.