|
| template<typename OffsetT , typename LengthT > |
| constexpr TRange< OffsetT, LengthT > | Math::operator& (TRange< OffsetT, LengthT > a, TRange< OffsetT, LengthT > b) noexcept |
| | Computes the intersection of both ranges a and b.
|
| |
| template<typename OffsetT , typename LengthT > |
| constexpr bool | Math::operator== (TRange< OffsetT, LengthT > a, TRange< OffsetT, LengthT > b) noexcept |
| | Compares two ranges for equality.
|
| |
| template<typename OffsetT , typename LengthT > |
| constexpr bool | Math::operator!= (TRange< OffsetT, LengthT > a, TRange< OffsetT, LengthT > b) noexcept |
| | Compares two ranges for inequality.
|
| |
| template<typename OffsetT , typename LengthT > |
| constexpr bool | Math::operator< (decltype(TRange< OffsetT, LengthT >::offset) offset, TRange< OffsetT, LengthT > range) noexcept |
| | Checks if a offset is before the range.
|
| |
| template<typename OffsetT , typename LengthT > |
| constexpr bool | Math::operator<= (decltype(TRange< OffsetT, LengthT >::offset) offset, TRange< OffsetT, LengthT > range) noexcept |
| | Checks if a offset is before the range or is within the range.
|
| |
| template<typename OffsetT , typename LengthT > |
| constexpr bool | Math::operator> (decltype(TRange< OffsetT, LengthT >::offset) offset, TRange< OffsetT, LengthT > range) noexcept |
| | Checks if a offset is after the range.
|
| |
| template<typename OffsetT , typename LengthT > |
| constexpr bool | Math::operator>= (decltype(TRange< OffsetT, LengthT >::offset) offset, TRange< OffsetT, LengthT > range) noexcept |
| | Checks if a offset is after the range or is within the range.
|
| |