extent: add MIN/MAX static members

This commit is contained in:
Danny Robson 2015-03-02 18:47:22 +11:00
parent 22a492e58a
commit eda97b844b
2 changed files with 18 additions and 0 deletions

View File

@ -136,6 +136,21 @@ util::extent<T>::operator ==(const extent& rhs) const
}
///////////////////////////////////////////////////////////////////////////////
template <typename T>
const util::extent<T> util::extent<T>::MIN {
0, 0
};
//-----------------------------------------------------------------------------
template <typename T>
const util::extent<T> util::extent<T>::MAX {
std::numeric_limits<T>::max (),
std::numeric_limits<T>::max ()
};
///////////////////////////////////////////////////////////////////////////////
namespace debug {
template <typename T>

View File

@ -56,6 +56,9 @@ namespace util {
template <typename U>
extent<U> cast (void) const;
static const extent<T> MAX;
static const extent<T> MIN;
};
typedef extent<int> extent2i;