|
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 () |
Public Member Functions inherited from wibble::RangeMixin< T, CastedRange< T, Casted > > | |
| 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 () | |
Public Member Functions inherited from wibble::mixin::Comparable< CastedRange< T, Casted > > | |
| 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 | |
Public Types inherited from wibble::RangeMixin< T, CastedRange< T, Casted > > | |
| 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 |
1.8.7