O
Size: a a a
O
/¯
O
/¯
/¯
O
/¯
/¯
/¯
O
S
/¯
AZ
AZ
/¯
AZ
AZ
S
q
template <typename T>
inline T clamp(T left, T center, T right) {
// 1
return center > right ? right
: center < left ? left
: center;
// 2
if (center > right) return right;
else if (center < left) return left;
return center;
}
O
template <typename T>
inline T clamp(T left, T center, T right) {
// 1
return center > right ? right
: center < left ? left
: center;
// 2
if (center > right) return right;
else if (center < left) return left;
return center;
}