#include <range.h>
Public Member Functions | |
| IntersectionRange () | |
| IntersectionRange (Range< T > r1, Range< T > r2) | |
| void | find () const |
| void | removeFirst () |
| T | head () const |
| void | setToEmpty () |
| bool | operator<= (const IntersectionRange &f) const |
Protected Attributes | |
| Range< T > | m_first |
| Range< T > | m_second |
| bool | m_valid:1 |
| wibble::IntersectionRange< T >::IntersectionRange | ( | ) | [inline] |
| wibble::IntersectionRange< T >::IntersectionRange | ( | Range< T > | r1, | |
| Range< T > | r2 | |||
| ) | [inline] |
| void wibble::IntersectionRange< T >::find | ( | ) | const [inline] |
Referenced by wibble::IntersectionRange< T >::operator<=().
| void wibble::IntersectionRange< T >::removeFirst | ( | ) | [inline] |
| T wibble::IntersectionRange< T >::head | ( | ) | const [inline] |
| void wibble::IntersectionRange< T >::setToEmpty | ( | ) | [inline] |
| bool wibble::IntersectionRange< T >::operator<= | ( | const IntersectionRange< T > & | f | ) | const [inline] |
Range< T > wibble::IntersectionRange< T >::m_first [mutable, protected] |
Referenced by wibble::IntersectionRange< T >::operator<=().
Range< T > wibble::IntersectionRange< T >::m_second [mutable, protected] |
bool wibble::IntersectionRange< T >::m_valid [mutable, protected] |
1.5.6