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
QRecyclePoolPrivate< T, Step >::Page Struct Reference

#include <qrecyclepool_p.h>

+ Collaboration diagram for QRecyclePoolPrivate< T, Step >::Page:

Public Attributes

PagenextPage
 
unsigned int free
 
union { 
 
   char   array [Step *sizeof(PoolType)] 
 
   qint64   q_for_alignment_1 
 
   double   q_for_alignment_2 
 
};  
 

Detailed Description

template<typename T, int Step>
struct QRecyclePoolPrivate< T, Step >::Page

Definition at line 47 of file qrecyclepool_p.h.

Member Data Documentation

◆ [union]

union { ... } QRecyclePoolPrivate< T, Step >::Page

◆ array

template<typename T , int Step>
char QRecyclePoolPrivate< T, Step >::Page::array[Step *sizeof(PoolType)]

Definition at line 51 of file qrecyclepool_p.h.

◆ free

template<typename T , int Step>
unsigned int QRecyclePoolPrivate< T, Step >::Page::free

Definition at line 49 of file qrecyclepool_p.h.

Referenced by QRecyclePoolPrivate< T, Step >::allocate().

◆ nextPage

template<typename T , int Step>
Page* QRecyclePoolPrivate< T, Step >::Page::nextPage

◆ q_for_alignment_1

template<typename T , int Step>
qint64 QRecyclePoolPrivate< T, Step >::Page::q_for_alignment_1

Definition at line 52 of file qrecyclepool_p.h.

◆ q_for_alignment_2

template<typename T , int Step>
double QRecyclePoolPrivate< T, Step >::Page::q_for_alignment_2

Definition at line 53 of file qrecyclepool_p.h.


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