qxLib
Functions
between.inl File Reference

Go to the source code of this file.

Functions

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...
 

Detailed Description

Author
Khrapov
Date
25.09.2025

Definition in file between.inl.

Function Documentation

◆ between() [1/2]

template<class T , class compare_t = std::less_equal<>>
constexpr bool qx::between ( left,
value,
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 ( left,
value,
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.