|
wibble
1.1
|
#include <range.h>


Public Types | |
| typedef Transform::argument_type | Source |
| typedef Transform::result_type | Result |
Public Types inherited from wibble::RangeMixin< Transform::result_type, TransformedRange< Transform > > | |
| typedef TransformedRange< Transform > | RangeImplementation |
| typedef Transform::result_type | ElementType |
| typedef IteratorMixin< Transform::result_type, TransformedRange< Transform > > | Base |
| typedef RangeIterator< TransformedRange< Transform > > | iterator |
Public Member Functions | |
| TransformedRange (Range< Source > r, Transform t) | |
| bool | operator<= (const TransformedRange &o) const |
| Result | head () const |
| void | removeFirst () |
| void | setToEmpty () |
Public Member Functions inherited from wibble::RangeMixin< Transform::result_type, TransformedRange< Transform > > | |
| const TransformedRange< Transform > & | self () const |
| iterator | begin () const |
| iterator | end () const |
| Transform::result_type | head () |
| TransformedRange< Transform > | tail () const |
| void | output (Consumer< Transform::result_type > t) const |
| bool | empty () const |
| ~RangeMixin () | |
Public Member Functions inherited from wibble::mixin::Comparable< TransformedRange< Transform > > | |
| const TransformedRange< Transform > & | cmpSelf () const |
| bool | operator!= (const TransformedRange< Transform > &o) const |
| bool | operator== (const TransformedRange< Transform > &o) const |
| bool | operator< (const TransformedRange< Transform > &o) const |
| bool | operator> (const TransformedRange< Transform > &o) const |
| bool | operator>= (const TransformedRange< Transform > &o) const |
Protected Attributes | |
| Range< Source > | m_range |
| Transform | m_transform |
| typedef Transform::result_type wibble::TransformedRange< Transform >::Result |
| typedef Transform::argument_type wibble::TransformedRange< Transform >::Source |
|
inline |
|
inline |
References wibble::RangeIterator< R >::m_range.
|
inline |
|
inline |
References wibble::RangeIterator< R >::m_range.
|
inline |
References wibble::RangeIterator< R >::m_range.
|
protected |
Referenced by wibble::TransformedRange< Transform >::operator<=().
|
protected |
1.8.13