#include <list.h>
Classes | |
| struct | SharedPtr |
| struct | SharedVec |
Public Types | |
| typedef std::vector< typename List::Type > | Vec |
| typedef List::Type | Type |
Public Member Functions | |
| void | sort () const |
| Type | head () const |
| Sorted | tail () const |
| bool | empty () const |
| Sorted (const Sorted &o) | |
| Sorted & | operator= (const Sorted &o) |
| Sorted (List l=List()) | |
Public Attributes | |
| List | m_list |
| SharedPtr | m_sorted |
| size_t | m_pos |
| typedef List::Type wibble::list::Sorted< List >::Type |
| typedef std::vector< typename List::Type > wibble::list::Sorted< List >::Vec |
| wibble::list::Sorted< List >::Sorted | ( | const Sorted< List > & | o | ) | [inline] |
| wibble::list::Sorted< List >::Sorted | ( | List | l = List() |
) | [inline] |
| bool wibble::list::Sorted< List >::empty | ( | ) | const [inline] |
| Type wibble::list::Sorted< List >::head | ( | ) | const [inline] |
| Sorted& wibble::list::Sorted< List >::operator= | ( | const Sorted< List > & | o | ) | [inline] |
| void wibble::list::Sorted< List >::sort | ( | ) | const [inline] |
| Sorted wibble::list::Sorted< List >::tail | ( | ) | const [inline] |
References wibble::list::Sorted< List >::m_pos, and wibble::list::Sorted< List >::sort().
| List wibble::list::Sorted< List >::m_list |
Referenced by wibble::list::Sorted< List >::operator=(), and wibble::list::Sorted< List >::sort().
| size_t wibble::list::Sorted< List >::m_pos |
SharedPtr wibble::list::Sorted< List >::m_sorted [mutable] |
1.6.3