![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <sql_list.h>
Public Member Functions | |
| List_iterator_fast (List< T > &a) | |
| List_iterator_fast () | |
| void | init (List< T > &a) |
| T * | operator++ (int) |
| void | rewind (void) |
| void | sublist (List< T > &list_arg, uint el_arg) |
Public Member Functions inherited from base_list_iterator | |
| base_list_iterator () | |
| base_list_iterator (base_list &list_par) | |
| void | init (base_list &list_par) |
| void * | next (void) |
| void * | next_fast (void) |
| void | rewind (void) |
| void * | replace (void *element) |
| void * | replace (base_list &new_list) |
| void | remove (void) |
| void | after (void *element) |
| bool | after (void *a, MEM_ROOT *mem_root) |
| void ** | ref (void) |
| bool | is_last (void) |
| bool | is_before_first () const |
| bool | prepend (void *a, MEM_ROOT *mem_root) |
Protected Member Functions | |
| T * | replace (T *) |
| T * | replace (List< T > &) |
| void | remove (void) |
| void | after (T *) |
| T ** | ref (void) |
Protected Member Functions inherited from base_list_iterator | |
| void | sublist (base_list &ls, uint elm) |
Additional Inherited Members | |
Protected Attributes inherited from base_list_iterator | |
| base_list * | list |
| list_node ** | el |
| list_node ** | prev |
| list_node * | current |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |