![]() |
Qt 6.x
The Qt SDK
|
#include <qrecyclepool_p.h>
Classes | |
struct | Page |
struct | PoolType |
Public Member Functions | |
QRecyclePoolPrivate () | |
T * | allocate () |
void | releaseIfPossible () |
Static Public Member Functions | |
static void | dispose (T *) |
Public Attributes | |
bool | recyclePoolHold |
int | outstandingItems |
quint32 | cookie |
Page * | currentPage |
PoolType * | nextAllocated |
Definition at line 27 of file qrecyclepool_p.h.
|
inline |
Definition at line 30 of file qrecyclepool_p.h.
|
inline |
Definition at line 125 of file qrecyclepool_p.h.
References QRecyclePoolPrivate< T, Step >::Page::free, QRecyclePoolPrivate< T, Step >::PoolType::nextAllocated, QRecyclePoolPrivate< T, Step >::Page::nextPage, and QRecyclePoolPrivate< T, Step >::PoolType::pool.
|
inlinestatic |
Definition at line 150 of file qrecyclepool_p.h.
References QRecyclePoolPrivate< T, Step >::PoolType::nextAllocated, QRecyclePoolPrivate< T, Step >::nextAllocated, QRecyclePoolPrivate< T, Step >::outstandingItems, QRecyclePoolPrivate< T, Step >::PoolType::pool, Q_ASSERT, QRECYCLEPOOLCOOKIE, and QRecyclePoolPrivate< T, Step >::releaseIfPossible().
Referenced by QRecyclePool< T, Step >::Delete().
|
inline |
Definition at line 109 of file qrecyclepool_p.h.
References QRecyclePoolPrivate< T, Step >::Page::nextPage.
Referenced by QRecyclePoolPrivate< T, Step >::dispose().
quint32 QRecyclePoolPrivate< T, Step >::cookie |
Definition at line 38 of file qrecyclepool_p.h.
Page* QRecyclePoolPrivate< T, Step >::currentPage |
Definition at line 57 of file qrecyclepool_p.h.
PoolType* QRecyclePoolPrivate< T, Step >::nextAllocated |
Definition at line 58 of file qrecyclepool_p.h.
Referenced by QRecyclePoolPrivate< T, Step >::dispose().
int QRecyclePoolPrivate< T, Step >::outstandingItems |
Definition at line 37 of file qrecyclepool_p.h.
Referenced by QRecyclePoolPrivate< T, Step >::dispose().
bool QRecyclePoolPrivate< T, Step >::recyclePoolHold |
Definition at line 36 of file qrecyclepool_p.h.