korlibs
Toggle table of contents
6.1.0-SNAPSHOT
android
common
js
jvm
native
wasmJs
Target filter
android
common
js
jvm
native
wasmJs
Switch theme
Search in API
Skip to content
korlibs
korlibs-datastructure
/
korlibs.datastructure
/
FastIdentityMap
Fast
Identity
Map
android
common
js
jvm
native
wasmJs
actual
class
FastIdentityMap
<
K
,
V
>
expect
class
FastIdentityMap
<
K
,
V
>
actual
class
FastIdentityMap
<
K
,
V
>
actual
class
FastIdentityMap
<
K
,
V
>
actual
class
FastIdentityMap
<
K
,
V
>
actual
class
FastIdentityMap
<
K
,
V
>
Members
Members & Extensions
Constructors
Fast
Identity
Map
Link copied to clipboard
android
js
jvm
native
wasmJs
constructor
(
dummy
:
Boolean
)
constructor
(
dummy
:
Boolean
)
constructor
(
dummy
:
Boolean
)
constructor
(
dummy
:
Boolean
)
constructor
(
dummy
:
Boolean
)
Properties
keys
Link copied to clipboard
val
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
keys
:
List
<
K
>
map
Link copied to clipboard
android
jvm
native
wasmJs
val
map
:
IdentityHashMap
<
K
,
V
>
val
map
:
IdentityHashMap
<
K
,
V
>
val
map
:
SlowIdentityHashMap
<
K
,
V
>
val
map
:
SlowIdentityHashMap
<
K
,
V
>
size
Link copied to clipboard
native
wasmJs
val
size
:
Int
val
size
:
Int
size
Link copied to clipboard
android
common
js
jvm
native
wasmJs
actual
val
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
size
:
Int
expect
val
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
size
:
Int
actual
val
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
size
:
Int
actual
val
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
size
:
Int
actual
val
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
size
:
Int
actual
val
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
size
:
Int
values
Link copied to clipboard
val
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
values
:
List
<
V
>
Functions
clear
Link copied to clipboard
android
common
js
jvm
native
wasmJs
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
clear
(
)
expect
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
clear
(
)
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
clear
(
)
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
clear
(
)
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
clear
(
)
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
clear
(
)
contains
Link copied to clipboard
android
common
js
jvm
native
wasmJs
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
contains
(
key
:
K
)
:
Boolean
expect
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
contains
(
key
:
K
)
:
Boolean
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
contains
(
key
:
K
)
:
Boolean
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
contains
(
key
:
K
)
:
Boolean
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
contains
(
key
:
K
)
:
Boolean
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
contains
(
key
:
K
)
:
Boolean
fast
For
Each
Link copied to clipboard
inline
fun
<
K
,
V
:
Any
>
FastIdentityMap
<
K
,
V
>
.
fastForEach
(
callback
:
(
key
:
K
,
value
:
V
)
->
Unit
)
fast
For
Each
Nullable
Link copied to clipboard
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
fastForEachNullable
(
callback
:
(
key
:
K
,
value
:
V
?
)
->
Unit
)
fast
Key
For
Each
Link copied to clipboard
android
common
js
jvm
native
wasmJs
actual
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
fastKeyForEach
(
callback
:
(
key
:
K
)
->
Unit
)
expect
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
fastKeyForEach
(
callback
:
(
key
:
K
)
->
Unit
)
actual
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
fastKeyForEach
(
callback
:
(
key
:
K
)
->
Unit
)
actual
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
fastKeyForEach
(
callback
:
(
key
:
K
)
->
Unit
)
actual
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
fastKeyForEach
(
callback
:
(
key
:
K
)
->
Unit
)
actual
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
fastKeyForEach
(
callback
:
(
key
:
K
)
->
Unit
)
fast
Value
For
Each
Link copied to clipboard
inline
fun
<
K
,
V
:
Any
>
FastIdentityMap
<
K
,
V
>
.
fastValueForEach
(
callback
:
(
value
:
V
)
->
Unit
)
fast
Value
For
Each
Nullable
Link copied to clipboard
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
fastValueForEachNullable
(
callback
:
(
value
:
V
?
)
->
Unit
)
get
Link copied to clipboard
android
common
js
jvm
native
wasmJs
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
get
(
key
:
K
)
:
V
?
expect
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
get
(
key
:
K
)
:
V
?
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
get
(
key
:
K
)
:
V
?
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
get
(
key
:
K
)
:
V
?
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
get
(
key
:
K
)
:
V
?
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
get
(
key
:
K
)
:
V
?
get
And
Remove
Link copied to clipboard
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
getAndRemove
(
key
:
K
)
:
V
?
get
Null
Link copied to clipboard
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
getNull
(
key
:
K
?
)
:
V
?
get
Or
Put
Link copied to clipboard
inline
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
getOrPut
(
key
:
K
,
callback
:
(
K
)
->
V
)
:
V
keys
Link copied to clipboard
android
common
js
jvm
native
wasmJs
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
keys
(
)
:
List
<
K
>
expect
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
keys
(
)
:
List
<
K
>
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
keys
(
)
:
List
<
K
>
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
keys
(
)
:
List
<
K
>
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
keys
(
)
:
List
<
K
>
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
keys
(
)
:
List
<
K
>
remove
Link copied to clipboard
android
common
js
jvm
native
wasmJs
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
remove
(
key
:
K
)
expect
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
remove
(
key
:
K
)
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
remove
(
key
:
K
)
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
remove
(
key
:
K
)
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
remove
(
key
:
K
)
actual
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
remove
(
key
:
K
)
set
Link copied to clipboard
android
common
js
jvm
native
wasmJs
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
set
(
key
:
K
,
value
:
V
)
expect
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
set
(
key
:
K
,
value
:
V
)
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
set
(
key
:
K
,
value
:
V
)
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
set
(
key
:
K
,
value
:
V
)
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
set
(
key
:
K
,
value
:
V
)
actual
operator
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
set
(
key
:
K
,
value
:
V
)
to
Map
Link copied to clipboard
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
toMap
(
)
:
Map
<
K
,
V
>
values
Link copied to clipboard
fun
<
K
,
V
>
FastIdentityMap
<
K
,
V
>
.
values
(
)
:
List
<
V
>