Falcon::SegregatedPage< _T > Class Template Reference

Definition of a segregated allocation page. More...

#include <spage.h>

Inheritance diagram for Falcon::SegregatedPage< _T >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void backItem ()
_T * currentItem ()
_T * firstItem ()
_T * lastItem ()
void * nextItem ()
void resetPage ()
 SegregatedPage (SegregatedPage< _T > *prev=0, SegregatedPage< _T > *next=0)


Detailed Description

template<class _T>
class Falcon::SegregatedPage< _T >

Definition of a segregated allocation page.

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.

Note:
This is old code to be removed.

Constructor & Destructor Documentation

template<class _T>
Falcon::SegregatedPage< _T >::SegregatedPage ( SegregatedPage< _T > *  prev = 0,
SegregatedPage< _T > *  next = 0 
) [inline]


Member Function Documentation

template<class _T>
void Falcon::SegregatedPage< _T >::backItem (  )  [inline]

template<class _T>
_T* Falcon::SegregatedPage< _T >::currentItem (  )  [inline]

template<class _T>
_T* Falcon::SegregatedPage< _T >::firstItem (  )  [inline]

template<class _T>
_T* Falcon::SegregatedPage< _T >::lastItem (  )  [inline]

template<class _T>
void* Falcon::SegregatedPage< _T >::nextItem (  )  [inline]

template<class _T>
void Falcon::SegregatedPage< _T >::resetPage (  )  [inline]


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

Generated on Mon Oct 19 10:11:43 2009 for Falcon_Core by  doxygen 1.5.8