|
|
constexpr | interval (interval const &rhs) noexcept=default |
| |
|
constexpr | interval (interval &&rhs) noexcept=default |
| |
|
constexpr interval & | operator= (interval const &rhs) noexcept=default |
| |
|
constexpr interval & | operator= (interval &&rhs) noexcept=default |
| |
|
constexpr | interval (value_type _minimum, value_type _maximum) noexcept |
| |
|
constexpr | interval (value_type rhs) noexcept |
| |
|
constexpr value_type | minimum () const noexcept |
| |
|
constexpr value_type | maximum () const noexcept |
| |
|
interval & | operator+= (interval const &rhs) noexcept |
| |
|
interval & | operator-= (interval const &rhs) noexcept |
| |
|
|
constexpr interval | operator+ (interval const &lhs, interval const &rhs) noexcept |
| |
|
constexpr interval | operator- (interval const &lhs, interval const &rhs) noexcept |
| |
| constexpr bool | operator< (value_type const &lhs, interval const &rhs) noexcept |
| | lhs is less than the upper edge of the interval.
|
| |
| constexpr bool | operator<= (value_type const &lhs, interval const &rhs) noexcept |
| | lhs is less than or equal the upper edge of the interval.
|
| |
| constexpr bool | operator<< (value_type const &lhs, interval const &rhs) noexcept |
| | lhs is less than and outside of the interval
|
| |
| constexpr bool | operator> (value_type const &lhs, interval const &rhs) noexcept |
| | lhs is greater than the lower edge of the interval.
|
| |
| constexpr bool | operator>= (value_type const &lhs, interval const &rhs) noexcept |
| | lhs is greater than or equal to the lower edge of the interval.
|
| |
| constexpr bool | operator>> (value_type const &lhs, interval const &rhs) noexcept |
| | lhs is greater than and outside of the interval
|
| |
|
constexpr interval | max (interval const &lhs, interval const &rhs) noexcept |
| |
|
constexpr interval | min (interval const &lhs, interval const &rhs) noexcept |
| |
|
constexpr interval | intersect (interval const &lhs, interval const &rhs) noexcept |
| |
|
constexpr interval | merge (interval const &lhs, interval const &rhs) noexcept |
| |
|
constexpr value_type | clamp (value_type const &lhs, interval const &rhs) noexcept |
| |
◆ operator<
template<typename T >
| constexpr bool operator< |
( |
value_type const & | lhs, |
|
|
interval< T > const & | rhs ) |
|
friend |
lhs is less than the upper edge of the interval.
◆ operator<<
template<typename T >
| constexpr bool operator<< |
( |
value_type const & | lhs, |
|
|
interval< T > const & | rhs ) |
|
friend |
lhs is less than and outside of the interval
◆ operator<=
template<typename T >
| constexpr bool operator<= |
( |
value_type const & | lhs, |
|
|
interval< T > const & | rhs ) |
|
friend |
lhs is less than or equal the upper edge of the interval.
◆ operator>
template<typename T >
| constexpr bool operator> |
( |
value_type const & | lhs, |
|
|
interval< T > const & | rhs ) |
|
friend |
lhs is greater than the lower edge of the interval.
◆ operator>=
template<typename T >
| constexpr bool operator>= |
( |
value_type const & | lhs, |
|
|
interval< T > const & | rhs ) |
|
friend |
lhs is greater than or equal to the lower edge of the interval.
◆ operator>>
template<typename T >
| constexpr bool operator>> |
( |
value_type const & | lhs, |
|
|
interval< T > const & | rhs ) |
|
friend |
lhs is greater than and outside of the interval
The documentation for this class was generated from the following file: