Specialization of the generic packedsets module (see its documentation for more examples) for ordinal sparse sets.
Imports
Types
IntSet = PackedSet[int]
Procs
proc initIntSet(): IntSet {.inline, ...raises: [], tags: [], forbids: [].}
proc toIntSet(x: openArray[int]): IntSet {.inline, ...raises: [], tags: [],
forbids: [].}
Exports
clear, union, missingOrExcl, isNil, incl, excl, items, \==, <=, \=copy, toPackedSet, assign, PackedSet, symmetricDifference, contains, len, $, initPackedSet, <, *, -, excl, disjoint, difference, +, card, intersection, incl, containsOrIncl