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 () | |
![]() | |
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 |