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

#include <qfieldlist_p.h>

Collaboration diagram for QForwardFieldList< N, nextMember, Tag >:

Public Member Functions

 QForwardFieldList ()
N * first () const
N * takeFirst ()
void prepend (N *)
template<typename OtherTag>
void copyAndClearPrepend (QForwardFieldList< N, nextMember, OtherTag > &)
bool isEmpty () const
bool isOne () const
bool isMany () const
Tag tag () const
void setTag (Tag t)

Static Public Member Functions

static N * next (N *v)

Detailed Description

template<class N, N *N::* nextMember, typename Tag = QtPrivate::TagInfo<N>>
class QForwardFieldList< N, nextMember, Tag >

Definition at line 24 of file qfieldlist_p.h.

Constructor & Destructor Documentation

◆ QForwardFieldList()

template<class N, N *N::* nextMember, typename Tag>
QForwardFieldList< N, nextMember, Tag >::QForwardFieldList ( )
inline

Definition at line 89 of file qfieldlist_p.h.

Member Function Documentation

◆ copyAndClearPrepend()

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

Definition at line 120 of file qfieldlist_p.h.

◆ first()

template<class N, N *N::* nextMember, typename Tag>
N * QForwardFieldList< N, nextMember, Tag >::first ( ) const
inline

Definition at line 94 of file qfieldlist_p.h.

◆ isEmpty()

template<class N, N *N::* nextMember, typename Tag>
bool QForwardFieldList< N, nextMember, Tag >::isEmpty ( ) const
inline

Definition at line 127 of file qfieldlist_p.h.

◆ isMany()

template<class N, N *N::* nextMember, typename Tag>
bool QForwardFieldList< N, nextMember, Tag >::isMany ( ) const
inline

Definition at line 139 of file qfieldlist_p.h.

◆ isOne()

template<class N, N *N::* nextMember, typename Tag>
bool QForwardFieldList< N, nextMember, Tag >::isOne ( ) const
inline

Definition at line 133 of file qfieldlist_p.h.

◆ next()

template<class N, N *N::* nextMember, typename Tag>
N * QForwardFieldList< N, nextMember, Tag >::next ( N * v)
inlinestatic

Definition at line 145 of file qfieldlist_p.h.

◆ prepend()

template<class N, N *N::* nextMember, typename Tag>
void QForwardFieldList< N, nextMember, Tag >::prepend ( N * v)
inline

Definition at line 111 of file qfieldlist_p.h.

◆ setTag()

template<class N, N *N::* nextMember, typename Tag>
void QForwardFieldList< N, nextMember, Tag >::setTag ( Tag t)
inline

Definition at line 158 of file qfieldlist_p.h.

◆ tag()

template<class N, N *N::* nextMember, typename Tag>
Tag QForwardFieldList< N, nextMember, Tag >::tag ( ) const
inline

Definition at line 152 of file qfieldlist_p.h.

◆ takeFirst()

template<class N, N *N::* nextMember, typename Tag>
N * QForwardFieldList< N, nextMember, Tag >::takeFirst ( )
inline

Definition at line 100 of file qfieldlist_p.h.


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