stdx
stdx
API
stdx
collections
immutable
impl
Evermean
IncomparableException
Metadata
Tree
TreeChain
TreeChain
given_Chain_TreeChain
TreeOSet
TreeOSet
given_OSet_TreeOSet
impl
Macros
Antichain
AssertionException
Chain
Chain
Collection
Distinct
CanBeDistinct
CanBeDistinct
Foldable
IllegalInputException
Index
int
IndexOverflow
Indexed
JFREvents
Maybe
Mergeable
NoDebug
OSet
OSet
OrderedFoldable
PositiveInt
given_FromDigits_PositiveInt
int
PositiveIntOverflow
PositiveLong
c
given_Order_PositiveLong
integral
Query
Query
And
EqsTo
GreaterThan
IncomparableTo
LessThan
None
Or
SearchResult
Sized
Sorted
SortedArrayBuffer
UnconstrainedStepable
math
Comparison
Interval
Interval
IntervalLike
IntervalLike
Order
Order
PartialOrder
PartialOrder
given_PartialOrder_Int
given_PartialOrder_Long
given_PartialOrder_String
util
Box
Debug
LEither
T1
D
build_info
BuildInfo
stdx
/
stdx
/
stdx.collections
/
Maybe
Maybe
stdx.collections.Maybe$package.Maybe
object
Maybe
Attributes
Experimental
true
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Maybe
.
type
Members list
Clear all
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
In this article
Attributes
Members list
Value members
Concrete methods
Extensions
Extensions