template<class T>
bool
-Interval_t<T>::contains_b (Interval_t<T> const& a)const
+Interval_t<T>::contains_b (Interval_t<T> const& a) const
{
int c_i= _Interval__compare (*this, a);
if (c_i == -2)
template<class T>
T
-Interval_t<T>::length() const {
- assert (right >= left);
- return right-left;
+Interval_t<T>::length() const
+{
+ if (right < left)
+ return 0;
+ else
+ return right-left;
}
template<class T>