#include <range.h>
Public Member Functions | |
| Range () | |
| Range (const T &lower_bound, const T &upper_bound) | |
| bool | empty () const |
| const T & | lower () const |
| Returns true if range is empty. | |
| const T & | upper () const |
| Returns lower bound. | |
| bool | is_in_closed (const Range< T > &range) const |
| Returns upper bound. | |
| bool | is_in_closed (const T &value) const |
| Returns true if value is inside the closed range. | |
| bool | is_in_open (const T &value) const |
| Returns true if value is inside the closed range. | |
| void | enlarge_to_include (const T &value) |
| Returns true if value is inside the open range. | |
Static Public Member Functions | |
| static Range< T > | make_envelope (const Range< T > &a, const Range< T > &b) |
| bool Range< T >::empty | ( | ) | const [inline] |
| void Range< T >::enlarge_to_include | ( | const T & | value | ) | [inline] |
Returns true if value is inside the open range.
< Enlarge range to include a value.
| bool Range< T >::is_in_closed | ( | const T & | value | ) | const [inline] |
Returns true if value is inside the closed range.
Returns upper bound.
| bool Range< T >::is_in_open | ( | const T & | value | ) | const [inline] |
Returns true if value is inside the closed range.
| const T& Range< T >::lower | ( | ) | const [inline] |
Returns true if range is empty.
| static Range<T> Range< T >::make_envelope | ( | const Range< T > & | a, | |
| const Range< T > & | b | |||
| ) | [inline, static] |
< Create an envelope which contains both ranges.
| const T& Range< T >::upper | ( | ) | const [inline] |
Returns lower bound.
1.6.3