Pool Class Reference

#include <Pool.h>

Inheritance diagram for Pool:

SegmentedPool List of all members.

Public Member Functions

 Pool ()
virtual ~Pool ()
 ENABLE_RUNTIME_CLASSTYPE ()
virtual void * allocate (size_t size)=0
virtual void deallocate (void *ptr)=0
virtual bool isFull ()=0
virtual bool isEmpty ()=0
virtual bool inPool (void *ptr)=0
virtual void printInfo ()=0

Detailed Description

Definition at line 22 of file Pool.h.


Constructor & Destructor Documentation

Pool::Pool (  ) 

Definition at line 25 of file Pool.cpp.

Pool::~Pool (  )  [virtual]

Definition at line 29 of file Pool.cpp.


Member Function Documentation

virtual void* Pool::allocate ( size_t  size  )  [pure virtual]

Implemented in SegmentedPool.

virtual void Pool::deallocate ( void *  ptr  )  [pure virtual]

Implemented in SegmentedPool.

Pool::ENABLE_RUNTIME_CLASSTYPE (  ) 

Reimplemented in SegmentedPool.

virtual bool Pool::inPool ( void *  ptr  )  [pure virtual]

Implemented in SegmentedPool.

virtual bool Pool::isEmpty (  )  [pure virtual]

Implemented in SegmentedPool.

virtual bool Pool::isFull (  )  [pure virtual]

Implemented in SegmentedPool.

virtual void Pool::printInfo (  )  [pure virtual]

Implemented in SegmentedPool.


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:29:47 2007 for pentagram by  doxygen 1.4.7