bool is_empty() const; bool is_whole() const; bool is_signed() const; bool is_bounded() const; bool is_singleton() const; bool is_okay() const; bool has_zero() const;
These member functions inquire the current status of the interval object.
Whether the interval is empty, that is whether is .
Whether the interval spans the whole , that is whether for is .
Whether the interval contains a sign, that is for defined as . It is of note that for this
definition it is considered that .
Whether the interval represents a single value in , that is for defined as .
Determines whether the interval is normalized, if false the interval must be normalized with the respective
functions.
Determines whether the interval contains a zero, i.e. whether for a given interval it is true that ,
where this function will return true if either or both of and are in .