Std.FlatMap
10 public declarations
- containsKey
&Std.FlatMap.FlatMap[V] -> UInt64 -> BoolWhether the table contains an entry for the specified 64-bit key.
- empty
Int -> Std.FlatMap.FlatMap[V]Creates an empty flat hash table with the requested minimum capacity.
- entries
&Std.FlatMap.FlatMap[V] -> Array[(UInt64, V)]Extracts all active key-value pairings as an array in slot order.
- FlatMap
A high-performance flat hash table specialized for 64-bit unsigned keys.
- get
&Std.FlatMap.FlatMap[V] -> UInt64 -> Option[V]Looks up a value by its 64-bit unsigned key.
- getOr
&Std.FlatMap.FlatMap[V] -> UInt64 -> V -> VLooks up a value by its key, returning `fallback` if the key is absent.
- insert
&Std.FlatMap.FlatMap[V] -> UInt64 -> V -> Std.FlatMap.FlatMap[V]Inserts or replaces a key-value pairing in the table.
- isEmpty
&Std.FlatMap.FlatMap[V] -> BoolWhether the table contains zero entries.
- remove
&Std.FlatMap.FlatMap[V] -> UInt64 -> Std.FlatMap.FlatMap[V]Removes a key-value pairing from the table.
- size
&Std.FlatMap.FlatMap[V] -> IntThe number of live key-value pairings currently stored in the table.
