utils
utils
japgolly.microlibs.utils
AsciiTable
Cell
BiMap
BiMap
AbstractBuilder
Builder
BuilderInt
ConciseIntSetFormat
EqualsByRef
EqualsByRef
Memo
By
Platform
PlatformJS
Ref
Ref
SafeBool
SafeBool
Object
Values
WithBoolOps
Values
Values
StaticLookupFn
ArrayDsl
DslBase
Dsl
Dsl
EmptyBase
Utils
utils
/
japgolly.microlibs.utils
/
BiMap
BiMap
object
BiMap
Companion
class
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Type members
Value members
Implicits
Type members
Classlikes
@
nowarn
("cat=unused")
abstract
class
AbstractBuilder
[A, @
specialized
(
Int
) B]
final
class
Builder
[A, B] extends
AbstractBuilder
[
A
,
B
]
final
class
BuilderInt
[A] extends
AbstractBuilder
[
A
,
Int
]
Value members
Concrete methods
def
apply
[A, B](forward:
Map
[A, B])(`evidence$3`:
UnivEq
[
A
], `evidence$4`:
UnivEq
[
B
]):
BiMap
[A, B]
def
empty
[A, B](`evidence$5`:
UnivEq
[
A
], `evidence$6`:
UnivEq
[
B
]):
BiMap
[A, B]
@
nowarn
("cat=unused")
def
force
[A, B](forward:
Map
[A, B])(backward:
Map
[B, A])(`evidence$1`:
UnivEq
[
A
], `evidence$2`:
UnivEq
[
B
]):
BiMap
[A, B]
def
index
[A](as:
IterableOnce
[A])(`evidence$9`:
UnivEq
[
A
]):
BiMap
[A,
Int
]
@
inline
def
newBuilder
[A, B](`evidence$15`:
UnivEq
[
A
], `evidence$16`:
UnivEq
[
B
]):
Builder
[A, B]
@
inline
def
newBuilderInt
[A](`evidence$17`:
UnivEq
[
A
]):
BuilderInt
[A]
def
singleton
[A, B](a: A, b: B)(`evidence$7`:
UnivEq
[
A
], `evidence$8`:
UnivEq
[
B
]):
BiMap
[A, B]
Implicits
Implicits
implicit
def
univEq
[A, B]:
UnivEq
[
BiMap
[A, B]]