|
template<typename T > |
PLAYRHO_CONSTEXPR std::enable_if_t< std::numeric_limits< T >::has_infinity, void > | playrho::CheckIfAboveNegInf (T value) |
| Checks if the given value is above negative infinity. More...
|
|
template<typename T > |
PLAYRHO_CONSTEXPR std::enable_if_t<!std::numeric_limits< T >::has_infinity, void > | playrho::CheckIfAboveNegInf (T) |
| Checks if the given value is above negative infinity. More...
|
|
template<typename T > |
PLAYRHO_CONSTEXPR std::enable_if_t< std::numeric_limits< T >::has_infinity, void > | playrho::CheckIfBelowPosInf (T value) |
| Checks that the given value is below positive infinity. More...
|
|
template<typename T > |
PLAYRHO_CONSTEXPR std::enable_if_t<!std::numeric_limits< T >::has_infinity, void > | playrho::CheckIfBelowPosInf (T) |
| Checks that the given value is below positive infinity. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator== (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value equality operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator!= (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value inequality operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator<= (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value less-than or equal-to operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator>= (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value greater-than or equal-to operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator< (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value less-than operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator> (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value greater-than operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator* (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value multiplication operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator/ (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value division operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator+ (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value addition operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator- (const BoundedValue< T, lo, hi > lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value subtraction operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator== (const BoundedValue< T, lo, hi > lhs, const T rhs) |
| Bounded value equality operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator!= (const BoundedValue< T, lo, hi > lhs, const T rhs) |
| Bounded value inequality operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator<= (const BoundedValue< T, lo, hi > lhs, const T rhs) |
| Bounded value less-than or equal-to operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator>= (const BoundedValue< T, lo, hi > lhs, const T rhs) |
| Bounded value greater-than or equal-to operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator< (const BoundedValue< T, lo, hi > lhs, const T rhs) |
| Bounded value less-than operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator> (const BoundedValue< T, lo, hi > lhs, const T rhs) |
| Bounded value greater-than operator. More...
|
|
template<typename T , typename U , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator* (const BoundedValue< T, lo, hi > lhs, const U rhs) |
| Bounded value multiplication operator. More...
|
|
template<typename T , typename U , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator/ (const BoundedValue< T, lo, hi > lhs, const U rhs) |
| Bounded value division operator. More...
|
|
template<typename T , typename U , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator+ (const BoundedValue< T, lo, hi > lhs, const U rhs) |
| Bounded value addition operator. More...
|
|
template<typename T , typename U , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator- (const BoundedValue< T, lo, hi > lhs, const U rhs) |
| Bounded value subtraction operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator== (const T lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value equality operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator!= (const T lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value inequality operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator<= (const T lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value less-than or equal-to operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator>= (const T lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value greater-than or equal-to operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator< (const T lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value less-than operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR bool | playrho::operator> (const T lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value greater-than operator. More...
|
|
template<typename T , typename U , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator* (const U lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value multiplication operator. More...
|
|
template<typename T , typename U , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator/ (const U lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value division operator. More...
|
|
template<typename T , typename U , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator+ (const U lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value addition operator. More...
|
|
template<typename T , typename U , LoValueCheck lo, HiValueCheck hi> |
PLAYRHO_CONSTEXPR auto | playrho::operator- (const U lhs, const BoundedValue< T, lo, hi > rhs) |
| Bounded value subtraction operator. More...
|
|
template<typename T , LoValueCheck lo, HiValueCheck hi> |
::std::ostream & | playrho::operator<< (::std::ostream &os, const BoundedValue< T, lo, hi > &value) |
| Bounded value stream output operator. More...
|
|