16 #ifndef QGSCHUNKLIST_P_H    17 #define QGSCHUNKLIST_P_H    37 struct QgsChunkListEntry
    40   QgsChunkListEntry( QgsChunkNode *node )
    45   QgsChunkListEntry *prev = 
nullptr;
    46   QgsChunkListEntry *next = 
nullptr;
    68     QgsChunkList() = 
default;
    71     int trueCount() 
const;
    73     int count()
 const { 
return mCount; }
    76     QgsChunkListEntry *first()
 const { 
return mHead; }
    78     QgsChunkListEntry *last()
 const { 
return mTail; }
    86     void insertEntry( QgsChunkListEntry *entry, QgsChunkListEntry *next );
    89     void takeEntry( QgsChunkListEntry *entry );
    91     QgsChunkListEntry *takeFirst();
    93     QgsChunkListEntry *takeLast();
    96     void insertFirst( QgsChunkListEntry *entry );
    98     void insertLast( QgsChunkListEntry *entry );
   101     QgsChunkListEntry *mHead = 
nullptr;
   102     QgsChunkListEntry *mTail = 
nullptr;
   108 #endif // QGSCHUNKLIST_P_H