#include <range.h>
Public Types | |
typedef W::RangeImplementation | Wrapped |
Public Member Functions | |
RangeMorph (const Wrapped &w) | |
virtual void | setToEmpty () |
virtual void | removeFirst () |
virtual T | head () const |
typedef W::RangeImplementation wibble::RangeMorph< T, W >::Wrapped |
Reimplemented from wibble::Morph< Self, W, Interface >.
wibble::RangeMorph< T, W >::RangeMorph | ( | const Wrapped & | w | ) | [inline] |
virtual void wibble::RangeMorph< T, W >::setToEmpty | ( | ) | [inline, virtual] |
References wibble::Morph< Self, W, Interface >::wrapped().
virtual void wibble::RangeMorph< T, W >::removeFirst | ( | ) | [inline, virtual] |
References wibble::Morph< Self, W, Interface >::wrapped().
virtual T wibble::RangeMorph< T, W >::head | ( | ) | const [inline, virtual] |
References wibble::Morph< Self, W, Interface >::wrapped().