MySQL 9.1.0
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 |