Updated to only use 'operator <'

[SVN r54417]
This commit is contained in:
Marshall Clow
2009-06-27 23:11:33 +00:00
parent 1a11c579d6
commit 728dd94ed7

View File

@ -32,9 +32,11 @@ namespace boost { namespace algorithm {
template<typename V>
V clamp ( V lo, V hi, V val )
{
return val >= hi ? hi : val <= lo ? lo : val;
// return val >= hi ? hi : val <= lo ? lo : val;
// Alternately,
// return std::max ( std::min ( val, hi ), lo );
// Rewritten to only use operator <
return val < lo ? lo : val < hi ? val : hi;
}
}}