Deletes an element from the set and all its subsets.
Removes the specified element from this set and all of its subsets.
virtual void remove(const IElement* element) = 0;
Deletes the specified label from this set and all of its subsets. Does not apply to subsets of Integers.
virtual void remove(const char* label) = 0;
Deletes the specified label from this set and all of its subsets. Only applies to subsets of Integers.
virtual void remove(int label) = 0;
Has no effect if the element does not exist in the set.
Throws an InvalidUseException if the label does not exist in the root set.