#include <spage.h>
Public Member Functions | |
void | backItem () |
_T * | currentItem () |
_T * | firstItem () |
_T * | lastItem () |
void * | nextItem () |
void | resetPage () |
SegregatedPage (SegregatedPage< _T > *prev=0, SegregatedPage< _T > *next=0) |
A SAP is a memory page where all the allocated objects has the same size (and possibly are of the same type).
The SAP is a template class that is instantiated by providint the size of the items at compile time.
Falcon::SegregatedPage< _T >::SegregatedPage | ( | SegregatedPage< _T > * | prev = 0 , |
|
SegregatedPage< _T > * | next = 0 | |||
) | [inline] |
void Falcon::SegregatedPage< _T >::backItem | ( | ) | [inline] |
_T* Falcon::SegregatedPage< _T >::currentItem | ( | ) | [inline] |
_T* Falcon::SegregatedPage< _T >::firstItem | ( | ) | [inline] |
_T* Falcon::SegregatedPage< _T >::lastItem | ( | ) | [inline] |
void* Falcon::SegregatedPage< _T >::nextItem | ( | ) | [inline] |
void Falcon::SegregatedPage< _T >::resetPage | ( | ) | [inline] |