wibble 1.1
|
#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 |
|
inline |
|
inline |
|
inline |
|
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 |
|
mutable |