wibble 0.1.28
|
#include <range.h>
Public Types | |
typedef Transform::argument_type | Source |
typedef Transform::result_type | Result |
Public Member Functions | |
TransformedRange (Range< Source > r, Transform t) | |
bool | operator<= (const TransformedRange &o) const |
Result | head () const |
void | removeFirst () |
void | setToEmpty () |
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 |
wibble::TransformedRange< Transform >::TransformedRange | ( | Range< Source > | r, |
Transform | t | ||
) | [inline] |
Result wibble::TransformedRange< Transform >::head | ( | ) | const [inline] |
bool wibble::TransformedRange< Transform >::operator<= | ( | const TransformedRange< Transform > & | o | ) | const [inline] |
References wibble::TransformedRange< Transform >::m_range.
void wibble::TransformedRange< Transform >::removeFirst | ( | ) | [inline] |
void wibble::TransformedRange< Transform >::setToEmpty | ( | ) | [inline] |
Range< Source > wibble::TransformedRange< Transform >::m_range [protected] |
Transform wibble::TransformedRange< Transform >::m_transform [protected] |
Referenced by wibble::TransformedRange< Transform >::head().