enumeration-ext-core
enumeration-ext-core
API
io.taig.enumeration.ext
EnumerationValues
EnumerationValues
Mapping
Mapping
enumeration-ext-core
/
io.taig.enumeration.ext
/
Mapping
Mapping
io.taig.enumeration.ext.Mapping
See the
Mapping
companion class
object
Mapping
Attributes
Companion
class
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Mapping
.
type
Members list
Clear all
Value members
Concrete methods
inline
def
apply
[
A
,
B
](
using
mapping
:
Mapping
[
A
,
B
]):
Mapping
[
A
,
B
]
def
constant
[
A
<:
B
,
B
](
using
evidence$1
:
ValueOf
[
A
],
evidence$2
:
Eq
[
B
]):
Mapping
[
A
,
B
]
def
constant
[
A
](
value
:
A
&
Singleton
)(
using
evidence$1
:
Eq
[
A
]):
Mapping
[value.
type
,
A
]
def
enumeration
[
A
,
B
](
f
:
A
=>
B
)(
using
evidence$1
:
Order
[
B
],
values
:
Aux
[
A
,
A
]):
Mapping
[
A
,
B
]
def
product
[
A
,
B
,
C
](
left
:
Mapping
[
A
,
C
],
right
:
Mapping
[
B
,
C
])(
merge
: (
C
,
C
)
=>
C
,
split
:
C
=>
Option
[(
C
,
C
)]):
Mapping
[(
A
,
B
),
C
]
In this article
Attributes
Members list
Value members
Concrete methods