|
wibble
1.1
|
#include <range.h>


Public Types | |
| typedef Self | RangeImplementation |
| typedef T | ElementType |
| typedef IteratorMixin< T, Self > | Base |
| typedef RangeIterator< Self > | iterator |
Public Member Functions | |
| const Self & | self () const |
| iterator | begin () const |
| iterator | end () const |
| T | head () |
| Self | tail () const |
| void | output (Consumer< T > t) const |
| bool | empty () const |
| ~RangeMixin () | |
Public Member Functions inherited from wibble::mixin::Comparable< Self > | |
| const Self & | cmpSelf () const |
| bool | operator!= (const Self &o) const |
| bool | operator== (const Self &o) const |
| bool | operator< (const Self &o) const |
| bool | operator> (const Self &o) const |
| bool | operator>= (const Self &o) const |
Friends | |
| struct | RangeIterator< Self > |
| typedef IteratorMixin< T, Self > wibble::RangeMixin< T, Self >::Base |
| typedef T wibble::RangeMixin< T, Self >::ElementType |
| typedef RangeIterator< Self > wibble::RangeMixin< T, Self >::iterator |
| typedef Self wibble::RangeMixin< T, Self >::RangeImplementation |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by wibble::ConsumerMorph< T, W >::consume(), and wibble::UniqueRange< T >::find().
|
friend |
1.8.7