|
wibble
1.1
|
#include <range.h>


Public Types | |
| typedef W::RangeImplementation | Wrapped |
Public Types inherited from wibble::Morph< RangeMorph< T, W >, W, RangeInterface< T > > | |
| typedef W | Wrapped |
Public Member Functions | |
| RangeMorph (const Wrapped &w) | |
| virtual void | setToEmpty () |
| virtual void | removeFirst () |
| virtual T | head () const |
Public Member Functions inherited from wibble::Morph< RangeMorph< T, W >, W, RangeInterface< T > > | |
| Morph (const Wrapped &w) | |
| const RangeMorph< T, W > & | self () const |
| bool | operator<= (const Morph &o) const |
| virtual bool | leq (const MorphInterface< RangeInterface< T > > *_o) const |
| virtual MorphInterface< RangeInterface< T > > * | constructCopy (void *where, unsigned int available) const |
| virtual void | destroy (unsigned int available) |
| const Wrapped & | wrapped () const |
| Wrapped & | wrapped () |
| virtual | ~Morph () |
Public Member Functions inherited from wibble::MorphBase< W, Interface > | |
| MorphBase (const W &w) | |
| template<typename _W > | |
| EnableIf< IsPolymorphic< _W >, VirtualBase * >::T | virtualBase () |
| template<typename _W > | |
| EnableIf< TNot< IsPolymorphic< _W > >, VirtualBase * >::T | virtualBase () |
| virtual VirtualBase * | virtualBase () |
| W & | wrapped () |
Public Member Functions inherited from wibble::MorphInterface< Interface > | |
| virtual | ~MorphInterface () |
| virtual bool | leq (const MorphInterface *) const =0 |
Public Member Functions inherited from wibble::mixin::Comparable< Self > | |
| 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 |
Public Member Functions inherited from wibble::MorphAllocator | |
| void * | operator new (size_t bytes, void *where, unsigned available) |
| void * | operator new (size_t bytes) |
Additional Inherited Members | |
Protected Attributes inherited from wibble::MorphBase< W, Interface > | |
| W | m_wrapped |
| typedef W::RangeImplementation wibble::RangeMorph< T, W >::Wrapped |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |