Source Edit

Specialization of the generic packedsets module (see its documentation for more examples) for ordinal sparse sets.

Imports

since, packedsets

Types

  1. IntSet = PackedSet[int]

Source Edit

Procs

  1. proc initIntSet(): IntSet {.inline, ...raises: [], tags: [], forbids: [].}

Source Edit

  1. proc toIntSet(x: openArray[int]): IntSet {.inline, ...raises: [], tags: [],
  2. forbids: [].}

Source Edit

Exports

clear, union, missingOrExcl, isNil, incl, excl, items, \==, <=, \=copy, toPackedSet, assign, PackedSet, symmetricDifference, contains, len, $, initPackedSet, <, *, -, excl, disjoint, difference, +, card, intersection, incl, containsOrIncl