![]() |
MySQL 8.0.43
Source Code Documentation
|
An iterator that follows the 'next' pointer in an intrusive list. More...
#include <intrusive_list_iterator.h>
Public Member Functions | |
| IntrusiveListIterator ()=default | |
| IntrusiveListIterator (T *t) | |
Public Member Functions inherited from NextFunctionIterator< T, GetMember< T, NextPointer > > | |
| NextFunctionIterator (T *start) | |
| Constructs an iterator. More... | |
| NextFunctionIterator () | |
| Constructs a past-the-end iterator. More... | |
| NextFunctionIterator & | operator++ () |
| NextFunctionIterator | operator++ (int) |
| T * | operator* () const |
| bool | operator== (const NextFunctionIterator &other) const |
| bool | operator!= (const NextFunctionIterator &other) const |
Additional Inherited Members | |
Public Types inherited from NextFunctionIterator< T, GetMember< T, NextPointer > > | |
| using | value_type = T * |
An iterator that follows the 'next' pointer in an intrusive list.
Conforms to the ForwardIterator named requirement.
| T | The type of the object holding the intrusive list. |
| NextPointer | The intrusive list's "next" pointer member. |
|
default |
|
inlineexplicit |