Size: 387 bytes.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
// cs/renderer/numbers/clamp.hh
#ifndef CS_RENDERER_NUMBERS_CLAMP_HH
#define CS_RENDERER_NUMBERS_CLAMP_HH

namespace cs::numbers {
template <class T>
T clamp(T value, T min_value, T max_value) {
  if (value < min_value) {
    return min_value;
  }
  if (value > max_value) {
    return max_value;
  }
  return value;
}
}  // namespace cs::numbers

#endif  // CS_RENDERER_NUMBERS_CLAMP_HH
v0 (commit) © 2025 @p13i.io | Load balancer proxied to: cs-code-viewer-1:8080 in 4ms.