wibble
1.1
|
#include <range.h>
Public Member Functions | |
CastedRange () | |
CastedRange (Range< Casted > r) | |
T | head () const |
void | removeFirst () |
bool | operator<= (const CastedRange &r) const |
void | setToEmpty () |
![]() | |
const CastedRange< T, Casted > & | self () const |
iterator | begin () const |
iterator | end () const |
T | head () |
CastedRange< T, Casted > | tail () const |
void | output (Consumer< T > t) const |
bool | empty () const |
~RangeMixin () | |
![]() | |
const CastedRange< T, Casted > & | cmpSelf () const |
bool | operator!= (const CastedRange< T, Casted > &o) const |
bool | operator== (const CastedRange< T, Casted > &o) const |
bool | operator< (const CastedRange< T, Casted > &o) const |
bool | operator> (const CastedRange< T, Casted > &o) const |
bool | operator>= (const CastedRange< T, Casted > &o) const |
Protected Attributes | |
Range< Casted > | m_casted |
Additional Inherited Members | |
![]() | |
typedef CastedRange< T, Casted > | RangeImplementation |
typedef T | ElementType |
typedef IteratorMixin< T, CastedRange< T, Casted > > | Base |
typedef RangeIterator < CastedRange< T, Casted > > | iterator |
|
inline |
|
inline |
|
inline |
References wibble::Range< _ >::head(), and wibble::CastedRange< T, Casted >::m_casted.
|
inline |
References wibble::CastedRange< T, Casted >::m_casted.
|
inline |
|
inline |
|
protected |