#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] |
1.5.6