[silver:util:treeset]
Contents of [silver:util:treeset]
:
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:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 13.
Returns a new, empty, set using Ord for comparison.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 18.
Returns a new, empty, set using the specified comparator.
WARNING!
An ‘insert’ function is deliberating omitted due to its inefficiency, but there’s add:
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 31.
Adds a list of elements to a set.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 42.
Converts a list to a set.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 47.
Converts a set back to a list, in sorted order.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 58.
Computes the union of the two sets.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 69.
Computes the intersection of the two sets.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 80.
Computes the difference of the two sets. (l - r)
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 91.
Determines if the element e is in the set.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 102.
Determines if all of the elements in e are in the set.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 113.
Determines if l is a subset of r.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 124.
Determines if a set is empty.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 135.
Determines the size of a set.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 146.
Removes elements from a set, whenever ‘f’ return false.
Contained in grammar [silver:util:treeset]
. Defined at silver/util/treeset/TreeSet.sv line 157.
Remove all elements from the set (returns set - lst)