An hash map optimized for performance, not incurring in boxing while storing primitive values.
An hash map optimized for performance, not incurring in boxing while storing primitive values.
the type of the keys
the type of the values
Exception thrown when a DeboxMap
factory is called with a different number
of keys and values.
Exception thrown when a DeboxMap
factory is called requiring an invalid
preallocated size.
Exception thrown when trying to access a non-existent key in a DeboxMap
.
An immutable implementation of a Trie (https://en.wikipedia.org/wiki/Trie).
An immutable implementation of a Trie (https://en.wikipedia.org/wiki/Trie).
the type param of keys in the nodes
the type param of values stored in the trie
the optional value of this node
the descendants of this node
Typed map that associates types with values.
Typed map that associates types with values. Based on http://stackoverflow.com/a/7337610/4243494
A map containing keys of heterogeneous values.
A map containing keys of heterogeneous values. The keys in this map must
implement HMapKey[V]
, where V
is the type of its associated key.
the type of keys used in this map
(Since version 2017/07/13) This will be removed in a future version
A key of an HMap
.
A key of an HMap
.
the type of the value associated with this key
(Since version 2017/07/13) This will be removed in a future version
Provides new types of collections and utility classes and methods for handling and extending existing ones.