// SPDX-License-Identifier: Apache-2.0 // Copyright Pionix GmbH and Contributors to EVerest #pragma once #include #include namespace Everest::helpers { template T constexpr clamp_to(U len) { return (len <= std::numeric_limits::max()) ? static_cast(len) : std::numeric_limits::max(); } } // namespace Everest::helpers