#include <range.h>
Public Types | |
| typedef Amorph< Range< T > , RangeInterface< T > > | Super |
Public Member Functions | |
| template<typename C> | |
| Range (const C &i, typename IsType< int, typename C::RangeImplementation >::T fake=0) | |
| Range () | |
| T | head () const |
| void | removeFirst () |
| void | setToEmpty () |
| template<typename C> | |
| operator Range< C > () | |
| typedef Amorph< Range< T >, RangeInterface< T > > wibble::Range< T >::Super |
| wibble::Range< T >::Range | ( | const C & | i, | |
| typename IsType< int, typename C::RangeImplementation >::T | fake = 0 | |||
| ) | [inline] |
| wibble::Range< T >::Range | ( | ) | [inline] |
| T wibble::Range< T >::head | ( | ) | const [inline] |
Referenced by wibble::ConsumerMorph< T, W >::consume(), and wibble::CastedRange< T, Casted >::head().
| void wibble::Range< T >::removeFirst | ( | ) | [inline] |
Referenced by wibble::CastedRange< T, Casted >::removeFirst().
| void wibble::Range< T >::setToEmpty | ( | ) | [inline] |
Referenced by wibble::CastedRange< T, Casted >::setToEmpty().
1.5.6