Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QIntrusiveList< N, member >::iterator Class Reference

#include <qintrusivelist_p.h>

+ Inheritance diagram for QIntrusiveList< N, member >::iterator:
+ Collaboration diagram for QIntrusiveList< N, member >::iterator:

Public Member Functions

 iterator ()=default
 
 iterator (N *value)
 
iteratorerase ()
 Remove the current object from the list, and return an iterator to the next element.
 

Detailed Description

template<class N, QIntrusiveListNode N::* member>
class QIntrusiveList< N, member >::iterator

Definition at line 70 of file qintrusivelist_p.h.

Constructor & Destructor Documentation

◆ iterator() [1/2]

template<class N , QIntrusiveListNode N::* member>
QIntrusiveList< N, member >::iterator::iterator ( )
default

◆ iterator() [2/2]

template<class N , QIntrusiveListNode N::* member>
QIntrusiveList< N, member >::iterator::iterator ( N * value)
inline

Definition at line 74 of file qintrusivelist_p.h.

Member Function Documentation

◆ erase()

template<class N , QIntrusiveListNode N::* member>
iterator & QIntrusiveList< N, member >::iterator::erase ( )
inline

Remove the current object from the list, and return an iterator to the next element.

Definition at line 76 of file qintrusivelist_p.h.

References QIntrusiveList< N, member >::next(), and QIntrusiveList< N, member >::remove().

+ Here is the call graph for this function:

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