Public Member Functions |
| List (const List< T > &tmp) |
| List (const List< T > &tmp, memory::Root *mem_root) |
T & | front () |
T * | pop () |
void | concat (List< T > *list) |
void | disjoin (List< T > *list) |
void | prepand (List< T > *list) |
void | delete_elements () |
iterator | begin () |
size_t | size () const |
void | set_size (size_t v) |
void | clear () |
void | push_back (void *info) |
void | push_back (void *info, memory::Root &mem) |
void | push_front (void *info) |
void | remove (list_node **prev) |
void | concat (base_list *list) |
void | disjoin (base_list *list) |
void | prepand (base_list *list) |
void | swap (base_list &rhs) |
bool | is_empty () |
Static Public Member Functions |
static void * | operator new (size_t size) |
static void * | operator new (size_t size, Root &root) |
static void * | operator new (size_t size, Root *root) |
static void * | operator new[] (size_t size) |
static void * | operator new[] (size_t size, Root &root) |
static void * | operator new[] (size_t size, Root *root) |
static void | operator delete (void *) |
static void | operator delete (void *, Root &) |
static void | operator delete (void *, Root *) |
static void | operator delete[] (void *) |
static void | operator delete[] (void *, Root &) |
static void | operator delete[] (void *, Root *) |
Protected Member Functions |
void | after (void *info, list_node *node) |
Friends |
class | List_iterator< T > |
Detailed Description
template<class T>
class drizzled::List< T >
Definition at line 324 of file sql_list.h.
Member Function Documentation
void drizzled::base_list::swap |
( |
base_list & |
rhs | ) |
|
|
inlineinherited |
The documentation for this class was generated from the following file: