Public Member Functions |
| List (const List< T > &tmp) |
| List (const List< T > &tmp, MEM_ROOT *mem_root) |
bool | push_back (T *a) |
bool | push_back (T *a, MEM_ROOT *mem_root) |
bool | push_front (T *a) |
T * | head () |
T ** | head_ref () |
T * | pop () |
void | concat (List< T > *list) |
void | disjoin (List< T > *list) |
void | prepand (List< T > *list) |
void | delete_elements (void) |
bool | operator== (const base_list &rhs) const |
void | empty () |
| base_list (const base_list &tmp) |
| base_list (const base_list &rhs, MEM_ROOT *mem_root) |
| base_list (bool error) |
bool | push_back (void *info) |
bool | push_back (void *info, MEM_ROOT *mem_root) |
bool | 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 | sort (Node_cmp_func cmp, void *arg) |
| Sort the list.
|
void | swap (base_list &rhs) |
list_node * | last_node () |
list_node * | first_node () |
bool | is_empty () const |
list_node * | last_ref () |
Additional Inherited Members |
static void * | operator new (size_t size) throw () |
static void * | operator new[] (size_t size) throw () |
static void * | operator new[] (size_t size, MEM_ROOT *mem_root) throw () |
static void * | operator new (size_t size, MEM_ROOT *mem_root) throw () |
static void | operator delete (void *ptr, size_t size) |
static void | operator delete (void *ptr, MEM_ROOT *mem_root) |
static void | operator delete[] (void *ptr, MEM_ROOT *mem_root) |
static void | operator delete[] (void *ptr, size_t size) |
uint | elements |
void | after (void *info, list_node *node) |
list_node * | first |
list_node ** | last |
Detailed Description
template<class T>
class List< T >
Definition at line 469 of file sql_list.h.
The documentation for this class was generated from the following file: