#include <range.h>
Public Types | |
typedef _Advance | Advance |
typedef _End | End |
Public Member Functions | |
GeneratedRange () | |
GeneratedRange (const T &t, const Advance &a, const End &e) | |
void | removeFirst () |
void | setToEmpty () |
T | head () const |
bool | isEnd () const |
bool | operator<= (const GeneratedRange &r) const |
Protected Attributes | |
T | m_current |
Advance | m_advance |
End | m_endPred |
bool | m_end |
typedef _Advance wibble::GeneratedRange< T, _Advance, _End >::Advance |
typedef _End wibble::GeneratedRange< T, _Advance, _End >::End |
wibble::GeneratedRange< T, _Advance, _End >::GeneratedRange | ( | ) | [inline] |
wibble::GeneratedRange< T, _Advance, _End >::GeneratedRange | ( | const T & | t, | |
const Advance & | a, | |||
const End & | e | |||
) | [inline] |
void wibble::GeneratedRange< T, _Advance, _End >::removeFirst | ( | ) | [inline] |
void wibble::GeneratedRange< T, _Advance, _End >::setToEmpty | ( | ) | [inline] |
T wibble::GeneratedRange< T, _Advance, _End >::head | ( | ) | const [inline] |
bool wibble::GeneratedRange< T, _Advance, _End >::isEnd | ( | ) | const [inline] |
Referenced by wibble::GeneratedRange< T, _Advance, _End >::operator<=().
bool wibble::GeneratedRange< T, _Advance, _End >::operator<= | ( | const GeneratedRange< T, _Advance, _End > & | r | ) | const [inline] |
T wibble::GeneratedRange< T, _Advance, _End >::m_current [protected] |
Referenced by wibble::GeneratedRange< T, _Advance, _End >::operator<=().
Advance wibble::GeneratedRange< T, _Advance, _End >::m_advance [protected] |
End wibble::GeneratedRange< T, _Advance, _End >::m_endPred [protected] |
bool wibble::GeneratedRange< T, _Advance, _End >::m_end [protected] |