add extra checker construction function

This commit is contained in:
Mathieu Lacage
2008-02-26 20:22:13 +01:00
parent bfc21a4e47
commit 200a9c69ff

View File

@@ -32,6 +32,9 @@ ATTRIBUTE_ACCESSOR_DEFINE (Uinteger);
template <typename T>
Ptr<const AttributeChecker> MakeUintegerChecker (void);
template <typename T>
Ptr<const AttributeChecker> MakeUintegerChecker (uint64_t min);
Ptr<const AttributeChecker> MakeUintegerChecker (uint64_t min, uint64_t max);
} // namespace ns3
@@ -45,6 +48,13 @@ Ptr<const AttributeChecker> MakeUintegerChecker (void)
std::numeric_limits<T>::max ());
}
template <typename T>
Ptr<const AttributeChecker> MakeUintegerChecker (uint64_t min)
{
return MakeUintegerChecker (min,
std::numeric_limits<T>::max ());
}
} // namespace ns3
#endif /* UINTEGER_H */