toggle menu
modelix.core
8.16.0
jvm
switch theme
search in API
model-client
/
org.modelix.model.util.pmap
/
LongKeyPMap
Long
Key
PMap
jvm
class
LongKeyPMap
<
V
>
Members
Constructors
Long
Key
PMap
Link copied to clipboard
jvm
constructor
(
)
Types
Companion
Link copied to clipboard
jvm
object
Companion
Empty
Node
Link copied to clipboard
jvm
class
EmptyNode
<
V
>
:
LongKeyPMap.INode
<
V
?
>
IChange
Visitor
Link copied to clipboard
jvm
interface
IChangeVisitor
<
V
>
INode
Link copied to clipboard
jvm
interface
INode
<
V
>
Internal
Node
Link copied to clipboard
jvm
class
InternalNode
<
V
>
(
bitmap
:
Int
,
children
:
Array
<
LongKeyPMap.INode
<
V
?
>
>
)
:
LongKeyPMap.INode
<
V
?
>
Leaf
Node
Link copied to clipboard
jvm
class
LeafNode
<
V
>
(
val
key
:
Long
,
val
value
:
V
)
:
LongKeyPMap.INode
<
V
?
>
Functions
get
Link copied to clipboard
jvm
operator
fun
get
(
key
:
Long
)
:
V
put
Link copied to clipboard
jvm
fun
put
(
key
:
Long
,
value
:
V
)
:
LongKeyPMap
<
V
?
>
remove
Link copied to clipboard
jvm
fun
remove
(
key
:
Long
)
:
LongKeyPMap
<
V
?
>
visit
Changes
Link copied to clipboard
jvm
fun
visitChanges
(
oldMap
:
LongKeyPMap
<
V
>
,
visitor
:
LongKeyPMap.IChangeVisitor
<
V
?
>
?
)
visit
Entries
Link copied to clipboard
jvm
fun
visitEntries
(
visitor
:
BiPredicate
<
Long
,
V
?
>
?
)