Go to the source code of this file.
|
template<class T , class compare_t = std::less_equal<>> |
constexpr bool | qx::between (T left, T value, T right, compare_t compare) |
| Checks if value is between left and right. More...
|
|
template<class T , class compare_t = std::less_equal<>> |
constexpr bool | qx::between (T left, T value, T right) |
| Checks if value is between left and right. More...
|
|
- Author
- Khrapov
- Date
- 25.09.2025
- Copyright
- © Nick Khrapov, 2025. All right reserved.
Definition in file between.inl.
◆ between() [1/2]
template<class T , class compare_t = std::less_equal<>>
constexpr bool qx::between |
( |
T |
left, |
|
|
T |
value, |
|
|
T |
right |
|
) |
| |
|
constexpr |
Checks if value is between left and right.
Overloading for disabling 4388 warning with Compare instantiation
- Template Parameters
-
T | - value type |
compare_t | - comparator type |
- Parameters
-
left | - left value |
value | - value |
right | - right value |
- Return values
-
- | true, left <= value <= right |
Definition at line 43 of file between.inl.
◆ between() [2/2]
template<class T , class compare_t = std::less_equal<>>
constexpr bool qx::between |
( |
T |
left, |
|
|
T |
value, |
|
|
T |
right, |
|
|
compare_t |
compare |
|
) |
| |
|
constexpr |
Checks if value is between left and right.
- Template Parameters
-
T | - value type |
compare_t | - comparator type |
- Parameters
-
left | - left value |
value | - value |
right | - right value |
compare | - comparator function |
- Return values
-
- | true, left <= value <= right |
Definition at line 19 of file between.inl.