MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List_iterator_fast< T > Class Template Reference
Inheritance diagram for List_iterator_fast< T >:
Collaboration diagram for List_iterator_fast< T >:

Public Member Functions

 List_iterator_fast (List< T > &a)
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 &list_par)
void init (base_list &list_par)
void * next (void)
void * next_fast (void)
void * replace (void *element)
void * replace (base_list &new_list)
void after (void *element)
bool is_last (void)

Protected Member Functions

T * replace (T *a)
T * replace (List< T > &a)
void remove (void)
void after (T *a)
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_listlist
list_node ** el
list_node ** prev
list_nodecurrent

Detailed Description

template<class T>
class List_iterator_fast< T >

Definition at line 522 of file sql_list.h.


The documentation for this class was generated from the following file: