MySQL 8.4.3
Source Code Documentation
|
#include <sql_list.h>
Public Member Functions | |
List_iterator (List< T > &a) | |
List_iterator () | |
void | init (List< T > &a) |
T * | operator++ (int) |
T * | replace (T *a) |
T * | replace (List< T > &a) |
void | rewind (void) |
void | remove () |
void | after (T *a) |
bool | after (T *a, MEM_ROOT *mem_root) |
T ** | ref (void) |
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) |
Additional Inherited Members | |
Protected Member Functions inherited from base_list_iterator | |
void | sublist (base_list &ls, uint elm) |
Protected Attributes inherited from base_list_iterator | |
base_list * | list |
list_node ** | el |
list_node ** | prev |
list_node * | current |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |