constructor that gets content from arbitrary range
post-blit that does a full copy
Range types for iterating over elements of the set. Implements std.range.isBidirectionalRange
convenience alias
Add an element to the set.
Add elements from a range to the set.
find an element, null if not found
private helper, null if set is empty
private helper, null if not found
Remove an element from the set.
Remove elements from a range to the set.
An ordered set. Internally a red-black-tree. Value-semantics.