Packages

final class OptRef[A >: Null <: AnyRef] extends AnyVal with Opt[A]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OptRef
  2. Opt
  3. AnyVal
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new OptRef(ref: A)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def empty: Boolean
    Definition Classes
    OptRefOpt
  6. def flatMap[B](f: (A) => Opt[B])(implicit ev: OptBuild[B]): Opt[B]
    Definition Classes
    OptRefOpt
  7. def fold[B](vNone: => B, fSome: (A) => B): B
    Definition Classes
    OptRefOpt
  8. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  9. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  10. def map[B](f: (A) => B)(implicit ev: OptBuild[B]): Opt[B]
    Definition Classes
    OptRefOpt
  11. final def nonEmpty: Boolean
    Definition Classes
    Opt
    Annotations
    @inline()
  12. val ref: A
  13. def toString(): String
    Definition Classes
    OptRef → Any

Inherited from Opt[A]

Inherited from AnyVal

Inherited from Any

Ungrouped