Class

io.fsq.common.scala

FSOption

Related Doc: package scala

Permalink

final class FSOption[T] extends AnyVal

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

Instance Constructors

  1. new FSOption(opt: Option[T])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def flatCollect[B](pf: PartialFunction[T, Option[B]]): Option[B]

    Permalink
  6. def flatToMapBy[K, V](f: (T) ⇒ Option[(K, V)]): Map[K, V]

    Permalink
  7. def flatToMapByKey[K](f: (T) ⇒ Option[K]): Map[K, T]

    Permalink
  8. def flatToVectorBy[U](f: (T) ⇒ TraversableOnce[U]): Vector[U]

    Permalink
  9. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  10. def has(e: T): Boolean

    Permalink
  11. def isEmptyOr(pred: (T) ⇒ Boolean): Boolean

    Permalink
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. val opt: Option[T]

    Permalink
  14. def toMapBy[K, V](f: (T) ⇒ (K, V)): Map[K, V]

    Permalink
  15. def toMapByKey[K](f: (T) ⇒ K): Map[K, T]

    Permalink
  16. def toString(): String

    Permalink
    Definition Classes
    Any
  17. def toVectorBy[U](f: (T) ⇒ U): Vector[U]

    Permalink
  18. def unzipped[T1, T2](implicit asPair: (T) ⇒ (T1, T2)): (Option[T1], Option[T2])

    Permalink

Inherited from AnyVal

Inherited from Any

Ungrouped