wibble 0.1.28
|
#include <range.h>
Public Types | |
typedef std::iterator_traits < It >::value_type | Value |
Public Member Functions | |
IteratorRange () | |
IteratorRange (It c, It e) | |
Value | head () const |
void | removeFirst () |
bool | operator<= (const IteratorRange &r) const |
void | setToEmpty () |
Protected Attributes | |
It | m_current |
It | m_end |
typedef std::iterator_traits< It >::value_type wibble::IteratorRange< It >::Value |
wibble::IteratorRange< It >::IteratorRange | ( | ) | [inline] |
wibble::IteratorRange< It >::IteratorRange | ( | It | c, |
It | e | ||
) | [inline] |
Value wibble::IteratorRange< It >::head | ( | ) | const [inline] |
References wibble::IteratorRange< It >::m_current.
bool wibble::IteratorRange< It >::operator<= | ( | const IteratorRange< It > & | r | ) | const [inline] |
References wibble::IteratorRange< It >::m_current, and wibble::IteratorRange< It >::m_end.
void wibble::IteratorRange< It >::removeFirst | ( | ) | [inline] |
References wibble::IteratorRange< It >::m_current.
void wibble::IteratorRange< It >::setToEmpty | ( | ) | [inline] |
References wibble::IteratorRange< It >::m_current, and wibble::IteratorRange< It >::m_end.
It wibble::IteratorRange< It >::m_current [protected] |
It wibble::IteratorRange< It >::m_end [protected] |
Referenced by wibble::IteratorRange< It >::operator<=(), and wibble::IteratorRange< It >::setToEmpty().