add extra checker construction function

This commit is contained in:
Mathieu Lacage
2008-02-26 20:23:47 +01:00
parent 0a8fd09acf
commit e933b3091d

View File

@@ -32,6 +32,9 @@ ATTRIBUTE_ACCESSOR_DEFINE (Double);
template <typename T>
Ptr<const AttributeChecker> MakeDoubleChecker (void);
template <typename T>
Ptr<const AttributeChecker> MakeDoubleChecker (double min);
Ptr<const AttributeChecker> MakeDoubleChecker (double min, double max);
@@ -46,6 +49,13 @@ Ptr<const AttributeChecker> MakeDoubleChecker (void)
std::numeric_limits<T>::max ());
}
template <typename T>
Ptr<const AttributeChecker> MakeDoubleChecker (double min)
{
return MakeDoubleChecker (min,
std::numeric_limits<T>::max ());
}
} // namespace ns3