template<class T, int low, int high>
class MarketDefaults::Range< T, low, high >
#include <marketDefaults.h>
List of
all members.
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;
}