[silver:util:treemap]
Contents of [silver:util:treemap]
:
Defined in this grammar:
One should always import this via ‘import silver:util:treemap as …’ The names are too general otherwise.
Contained in grammar [silver:util:treemap]
. Defined at silver/util/treemap/TreeMap.sv line 13.
Returns a new, empty, multimap using Ord for comparison.
Contained in grammar [silver:util:treemap]
. Defined at silver/util/treemap/TreeMap.sv line 18.
Returns a new, empty, multimap using the specified comparator.
WARNING!
An ‘insert’ function is deliberating omitted due to its inefficiency, but there’s add:
Contained in grammar [silver:util:treemap]
. Defined at silver/util/treemap/TreeMap.sv line 31.
Adds a list of elements to a map.
Contained in grammar [silver:util:treemap]
. Defined at silver/util/treemap/TreeMap.sv line 42.
Returns a list of keys that are present in the map, in sorted order.
Contained in grammar [silver:util:treemap]
. Defined at silver/util/treemap/TreeMap.sv line 53.
Looks up an element from the map, empty list if not contained.
Contained in grammar [silver:util:treemap]
. Defined at silver/util/treemap/TreeMap.sv line 64.
Converts a list of pairs to a multimap.
Contained in grammar [silver:util:treemap]
. Defined at silver/util/treemap/TreeMap.sv line 69.
Converts a multimap back to a list of pairs, in sorted order by key.
Contained in grammar [silver:util:treemap]
. Defined at silver/util/treemap/TreeMap.sv line 80.
Updates the value returned by a key