28 RANGE( T aMin, T aMax ) :
46 void Set( T aMin, T aMax )
const
62 m_min = std::min( m_min, aValue );
63 m_max = std::max( m_max, aValue );
67 bool Inside(
const T& aValue )
const
72 return aValue >= m_min && aValue <= m_max;
75 bool Overlaps (
const RANGE<T>& aOther )
const
77 if( !m_defined || !aOther.m_defined )
80 return m_max >= aOther.m_min && m_min <= aOther.m_max;