![]() |
Qt 6.x
The Qt SDK
|
#include <qdoubleendedlist_p.h>
Classes | |
class | base_iterator |
Public Types | |
using | iterator = base_iterator< N, QInheritedListNode > |
using | const_iterator = base_iterator< const N, const QInheritedListNode > |
Public Member Functions | |
QDoubleEndedList () | |
~QDoubleEndedList () | |
bool | isEmpty () const |
void | prepend (N *n) |
void | append (N *n) |
void | remove (N *n) |
bool | contains (const N *n) const |
const N * | first () const |
N * | first () |
const N * | last () const |
N * | last () |
const N * | next (const N *current) const |
N * | next (N *current) |
const N * | prev (const N *current) const |
N * | prev (N *current) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
qsizetype | count () const |
Definition at line 53 of file qdoubleendedlist_p.h.
using QDoubleEndedList< N >::const_iterator = base_iterator<const N, const QInheritedListNode> |
Definition at line 158 of file qdoubleendedlist_p.h.
using QDoubleEndedList< N >::iterator = base_iterator<N, QInheritedListNode> |
Definition at line 157 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 56 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 63 of file qdoubleendedlist_p.h.
References QDoubleEndedList< N >::isEmpty().
|
inline |
Definition at line 91 of file qdoubleendedlist_p.h.
Referenced by QAnimationGroupJob::appendAnimation().
|
inline |
Definition at line 194 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 206 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 112 of file qdoubleendedlist_p.h.
Referenced by QDoubleEndedList< N >::next(), QDoubleEndedList< N >::next(), QDoubleEndedList< N >::prev(), QDoubleEndedList< N >::prev(), and QDoubleEndedList< N >::remove().
|
inline |
Definition at line 218 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 200 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 212 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 161 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 160 of file qdoubleendedlist_p.h.
Referenced by QAnimationGroupJob::~QAnimationGroupJob(), QSequentialAnimationGroupJob::animationInserted(), and QAnimationGroupJob::clear().
|
inline |
Definition at line 71 of file qdoubleendedlist_p.h.
Referenced by QDoubleEndedList< N >::~QDoubleEndedList(), QAnimationGroupJob::clear(), QAnimationGroupJob::handleAnimationRemoved(), QContinuingAnimationGroupJob::updateCurrentTime(), QParallelAnimationGroupJob::updateCurrentTime(), QSequentialAnimationGroupJob::updateCurrentTime(), and QContinuingAnimationGroupJob::updateState().
|
inline |
Definition at line 164 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 163 of file qdoubleendedlist_p.h.
|
inline |
Definition at line 166 of file qdoubleendedlist_p.h.
References QDoubleEndedList< N >::contains(), and Q_ASSERT.
Referenced by QSequentialAnimationGroupJob::animationInserted(), QAnimationGroupJob::removeAnimation(), and QSequentialAnimationGroupJob::uncontrolledAnimationFinished().
|
inline |
Definition at line 173 of file qdoubleendedlist_p.h.
References QDoubleEndedList< N >::contains(), and Q_ASSERT.
|
inline |
Definition at line 77 of file qdoubleendedlist_p.h.
Referenced by QAnimationGroupJob::prependAnimation().
|
inline |
Definition at line 180 of file qdoubleendedlist_p.h.
References QDoubleEndedList< N >::contains(), and Q_ASSERT.
Referenced by QAnimationGroupJob::removeAnimation(), and QSequentialAnimationGroupJob::uncontrolledAnimationFinished().
|
inline |
Definition at line 187 of file qdoubleendedlist_p.h.
References QDoubleEndedList< N >::contains(), and Q_ASSERT.
|
inline |
Definition at line 105 of file qdoubleendedlist_p.h.
References QDoubleEndedList< N >::contains(), and Q_ASSERT.
Referenced by QAnimationGroupJob::ungroupChild().