#include <marketDefaults.h>
template<class T, int low, int high>
class MarketDefaults::Range< T, low, high >
Member Function Documentation
| bool CheckII |
( |
T & |
val |
) |
[static] |
{
return val >= T(low) && val <= T(high);
}
| bool CheckEI |
( |
T & |
val |
) |
[static] |
{
return val > T(low) && val <= T(high);
}
| bool CheckIE |
( |
T & |
val |
) |
[static] |
{
return val >= T(low) && val < T(high);
}
| bool CheckEE |
( |
T & |
val |
) |
[static] |
{
return val > T(low) && val < T(high);
}
| bool Correct |
( |
T & |
val |
) |
[static] |
{
if (val < T(low))
val = T(low);
else if (val > T(high))
val = T(high);
return true;
}
| bool CorrectHigh |
( |
T & |
val |
) |
[static] |
{
if (val < T(low))
return false;
if (val > T(high))
val = T(high);
return true;
}
| bool CorrectLow |
( |
T & |
val |
) |
[static] |
{
if (val > T(high))
return false;
if (val < T(low))
val = T(low);
return true;
}