summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/utils.hh6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/utils.hh b/src/utils.hh
index 56bc7527..e7315cc2 100644
--- a/src/utils.hh
+++ b/src/utils.hh
@@ -228,6 +228,12 @@ const T& clamp(const T& val, const T& min, const T& max)
return (val < min ? min : (val > max ? max : val));
}
+template<typename T>
+bool is_in_range(const T& val, const T& min, const T& max)
+{
+ return min <= val and val <= max;
+}
+
// *** AutoRegister: RAII handling of value semantics registering classes ***
template<typename EffectiveType, typename RegisterFuncs, typename Registry>