Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGLinkedListIterator< T, TailOp > Struct Template Reference

#include <qssginvasivelinkedlist_p.h>

Collaboration diagram for QSSGLinkedListIterator< T, TailOp >:

Public Types

using Iterator = QSSGLinkedListIterator<T, TailOp>

Public Member Functions

 QSSGLinkedListIterator (T *inObj=nullptr)
bool operator!= (const Iterator &inIter) const
bool operator== (const Iterator &inIter) const
Iteratoroperator++ ()
Iterator operator++ (int)
T & operator* ()
T * operator-> ()

Public Attributes

T * m_obj

Detailed Description

template<typename T, typename TailOp>
struct QSSGLinkedListIterator< T, TailOp >

Definition at line 106 of file qssginvasivelinkedlist_p.h.

Member Typedef Documentation

◆ Iterator

template<typename T, typename TailOp>
using QSSGLinkedListIterator< T, TailOp >::Iterator = QSSGLinkedListIterator<T, TailOp>

Definition at line 108 of file qssginvasivelinkedlist_p.h.

Constructor & Destructor Documentation

◆ QSSGLinkedListIterator()

template<typename T, typename TailOp>
QSSGLinkedListIterator< T, TailOp >::QSSGLinkedListIterator ( T * inObj = nullptr)
inlineexplicit

Definition at line 110 of file qssginvasivelinkedlist_p.h.

Member Function Documentation

◆ operator!=()

template<typename T, typename TailOp>
bool QSSGLinkedListIterator< T, TailOp >::operator!= ( const Iterator & inIter) const
inline

Definition at line 112 of file qssginvasivelinkedlist_p.h.

◆ operator*()

template<typename T, typename TailOp>
T & QSSGLinkedListIterator< T, TailOp >::operator* ( )
inline

Definition at line 129 of file qssginvasivelinkedlist_p.h.

◆ operator++() [1/2]

template<typename T, typename TailOp>
Iterator & QSSGLinkedListIterator< T, TailOp >::operator++ ( )
inline

Definition at line 115 of file qssginvasivelinkedlist_p.h.

◆ operator++() [2/2]

template<typename T, typename TailOp>
Iterator QSSGLinkedListIterator< T, TailOp >::operator++ ( int )
inline

Definition at line 122 of file qssginvasivelinkedlist_p.h.

◆ operator->()

template<typename T, typename TailOp>
T * QSSGLinkedListIterator< T, TailOp >::operator-> ( )
inline

Definition at line 130 of file qssginvasivelinkedlist_p.h.

◆ operator==()

template<typename T, typename TailOp>
bool QSSGLinkedListIterator< T, TailOp >::operator== ( const Iterator & inIter) const
inline

Definition at line 113 of file qssginvasivelinkedlist_p.h.

Member Data Documentation

◆ m_obj


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