Maybe

stdx.collections.Maybe$package.Maybe
object Maybe

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Maybe.type

Members list

Value members

Concrete methods

inline def definite[A](a: A): Maybe[A]
inline def none[A]: Maybe[A]

Extensions

Extensions

extension [A](maybe: Maybe[A])
inline def asIndexedSeq: IndexedSeq[A]
inline def contains(value: A): Boolean
inline def exists(inline predicate: A => Boolean): Boolean
inline def filter(inline predicate: A => Boolean): Maybe[A]
inline def flatMap[B](inline fn: A => Maybe[B]): Maybe[B]
inline def foldL[B](start: B)(inline someFn: (B, A) => B): B
inline def forAll(inline predicate: A => Boolean): Boolean
inline def get: A
inline def getOrElse(inline orElse: A): A
inline def isDefined: Boolean
inline def map[B](inline fn: A => B): Maybe[B]
inline def orElse(inline orElse: Maybe[A]): Maybe[A]
inline def size: Int