#include <range.h>
List of all members.
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 |
const GeneratedRange< T,
_Advance, _End > & | self () const |
iterator | begin () const |
iterator | end () const |
T | head () |
GeneratedRange< T, _Advance, _End > | tail () const |
void | output (Consumer< T > t) const |
bool | empty () const |
| ~RangeMixin () |
const GeneratedRange< T,
_Advance, _End > & | cmpSelf () const |
bool | operator!= (const GeneratedRange< T, _Advance, _End > &o) const |
bool | operator== (const GeneratedRange< T, _Advance, _End > &o) const |
bool | operator< (const GeneratedRange< T, _Advance, _End > &o) const |
bool | operator> (const GeneratedRange< T, _Advance, _End > &o) const |
bool | operator>= (const GeneratedRange< T, _Advance, _End > &o) const |
Member Typedef Documentation
template<typename T, typename _Advance, typename _End>
template<typename T, typename _Advance, typename _End>
Constructor & Destructor Documentation
template<typename T, typename _Advance, typename _End>
template<typename T, typename _Advance, typename _End>
Member Function Documentation
template<typename T, typename _Advance, typename _End>
template<typename T, typename _Advance, typename _End>
References wibble::GeneratedRange< T, _Advance, _End >::m_current, wibble::GeneratedRange< T, _Advance, _End >::m_end, and wibble::GeneratedRange< T, _Advance, _End >::m_endPred.
Referenced by wibble::GeneratedRange< T, _Advance, _End >::operator<=().
template<typename T, typename _Advance, typename _End>
template<typename T, typename _Advance, typename _End>
template<typename T, typename _Advance, typename _End>
Member Data Documentation
template<typename T, typename _Advance, typename _End>
template<typename T, typename _Advance, typename _End>
Referenced by wibble::GeneratedRange< T, _Advance, _End >::head(), wibble::GeneratedRange< T, _Advance, _End >::isEnd(), wibble::GeneratedRange< T, _Advance, _End >::operator<=(), and wibble::GeneratedRange< T, _Advance, _End >::removeFirst().
template<typename T, typename _Advance, typename _End>
template<typename T, typename _Advance, typename _End>
The documentation for this struct was generated from the following file: