Files
MapLibreParticleLab/include/mln/math/clamp.hpp
Bart Louwers 2a8ebc4906 core: rename mbgl directories to mln (#4511)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-08-22 20:50:14 +02:00

17 lines
294 B
C++

#pragma once
#include <mln/math/minmax.hpp>
#include <type_traits>
namespace mln {
namespace util {
template <typename T>
auto clamp(std::enable_if_t<std::is_scalar_v<T>, T> value, T min_, T max_) noexcept {
return max(min_, min(max_, value));
}
} // namespace util
} // namespace mln