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
QFieldList< N, nextMember > Class Template Reference

#include <qfieldlist_p.h>

+ Collaboration diagram for QFieldList< N, nextMember >:

Public Member Functions

 QFieldList ()
 
N * first () const
 
N * takeFirst ()
 
void append (N *)
 
void prepend (N *)
 
bool isEmpty () const
 
bool isOne () const
 
bool isMany () const
 
int count () const
 
void append (QFieldList< N, nextMember > &)
 
void prepend (QFieldList< N, nextMember > &)
 
void insertAfter (N *, QFieldList< N, nextMember > &)
 
void copyAndClear (QFieldList< N, nextMember > &)
 
template<typename Tag >
void copyAndClearAppend (QForwardFieldList< N, nextMember, Tag > &)
 
template<typename Tag >
void copyAndClearPrepend (QForwardFieldList< N, nextMember, Tag > &)
 
bool flag () const
 
void setFlag ()
 
void clearFlag ()
 
void setFlagValue (bool)
 

Static Public Member Functions

static N * next (N *v)
 

Detailed Description

template<class N, N *N::* nextMember>
class QFieldList< N, nextMember >

Definition at line 50 of file qfieldlist_p.h.

Constructor & Destructor Documentation

◆ QFieldList()

template<class N , N *N::* nextMember>
QFieldList< N, nextMember >::QFieldList ( )
inline

Definition at line 164 of file qfieldlist_p.h.

Member Function Documentation

◆ append() [1/2]

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::append ( N * v)
inline

Definition at line 192 of file qfieldlist_p.h.

References Q_ASSERT.

◆ append() [2/2]

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::append ( QFieldList< N, nextMember > & o)
inline

Definition at line 251 of file qfieldlist_p.h.

References o.

◆ clearFlag()

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::clearFlag ( )
inline

Definition at line 348 of file qfieldlist_p.h.

◆ copyAndClear()

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::copyAndClear ( QFieldList< N, nextMember > & o)
inline

Definition at line 306 of file qfieldlist_p.h.

References o.

◆ copyAndClearAppend()

template<class N , N *N::* nextMember>
template<typename Tag >
void QFieldList< N, nextMember >::copyAndClearAppend ( QForwardFieldList< N, nextMember, Tag > & o)
inline

Definition at line 317 of file qfieldlist_p.h.

References append(), and o.

+ Here is the call graph for this function:

◆ copyAndClearPrepend()

template<class N , N *N::* nextMember>
template<typename Tag >
void QFieldList< N, nextMember >::copyAndClearPrepend ( QForwardFieldList< N, nextMember, Tag > & o)
inline

Definition at line 327 of file qfieldlist_p.h.

References o, and prepend().

+ Here is the call graph for this function:

◆ count()

template<class N , N *N::* nextMember>
int QFieldList< N, nextMember >::count ( ) const
inline

Definition at line 238 of file qfieldlist_p.h.

◆ first()

template<class N , N *N::* nextMember>
N * QFieldList< N, nextMember >::first ( ) const
inline

Definition at line 170 of file qfieldlist_p.h.

Referenced by QQmlImports::populateCache(), QQmlImports::resolvedCompositeSingletons(), QQmlImports::resolvedScripts(), and QQmlThreadPrivate::threadEvent().

+ Here is the caller graph for this function:

◆ flag()

template<class N , N *N::* nextMember>
bool QFieldList< N, nextMember >::flag ( ) const
inline

Definition at line 336 of file qfieldlist_p.h.

◆ insertAfter()

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::insertAfter ( N * after,
QFieldList< N, nextMember > & o )
inline

Definition at line 285 of file qfieldlist_p.h.

References append(), o, and prepend().

+ Here is the call graph for this function:

◆ isEmpty()

template<class N , N *N::* nextMember>
bool QFieldList< N, nextMember >::isEmpty ( ) const
inline

Definition at line 220 of file qfieldlist_p.h.

Referenced by QQmlThread::discardMessages(), QQmlThreadPrivate::mainEvent(), QQmlThreadPrivate::threadEvent(), and QQmlThread::waitForNextMessage().

+ Here is the caller graph for this function:

◆ isMany()

template<class N , N *N::* nextMember>
bool QFieldList< N, nextMember >::isMany ( ) const
inline

Definition at line 232 of file qfieldlist_p.h.

◆ isOne()

template<class N , N *N::* nextMember>
bool QFieldList< N, nextMember >::isOne ( ) const
inline

Definition at line 226 of file qfieldlist_p.h.

◆ next()

template<class N , N *N::* nextMember>
N * QFieldList< N, nextMember >::next ( N * v)
inlinestatic

Definition at line 244 of file qfieldlist_p.h.

References Q_ASSERT.

Referenced by QQmlImports::populateCache(), QQmlImports::resolvedCompositeSingletons(), and QQmlImports::resolvedScripts().

+ Here is the caller graph for this function:

◆ prepend() [1/2]

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::prepend ( N * v)
inline

Definition at line 206 of file qfieldlist_p.h.

References Q_ASSERT.

◆ prepend() [2/2]

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::prepend ( QFieldList< N, nextMember > & o)
inline

Definition at line 268 of file qfieldlist_p.h.

References o.

◆ setFlag()

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::setFlag ( )
inline

Definition at line 342 of file qfieldlist_p.h.

◆ setFlagValue()

template<class N , N *N::* nextMember>
void QFieldList< N, nextMember >::setFlagValue ( bool v)
inline

Definition at line 354 of file qfieldlist_p.h.

◆ takeFirst()

template<class N , N *N::* nextMember>
N * QFieldList< N, nextMember >::takeFirst ( )
inline

Definition at line 176 of file qfieldlist_p.h.

References next, and Q_ASSERT.

Referenced by QQmlThread::discardMessages(), QQmlThreadPrivate::mainEvent(), and QQmlThreadPrivate::threadEvent().

+ Here is the caller graph for this function:

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