Thrown if regions is unexpectedly empty.
Thrown if two operands require the same tag but different were provided.
Returns true iff thing is empty
Returns the minimum/supremum point of the intervals. Both values are undefined for empty regions.
Returns the union of all elements.
A Region is a set of tagged intervals where differently tagged intervals are distinct.
Returns the type of the property tag of T.
Checks if T has a property tag implicitly convertible to Tag – if given.
Defines a Region and common operation with these. A Region is a set of tagged intervals where differently tagged intervals are distinct.