Function Set.remove

Removes an element.

size_t remove (
  T value
);

Parameters

NameDescription
value Element value.

Returns

Number of elements removed, which is in the container with unique values 1 if an element existed, and 0 otherwise.

Example

Set!int set;
set.insert(8);

assert(8 in set);
assert(set.remove(8) == 1);
assert(set.remove(8) == 0);
assert(8 !in set);