Allocator Class Reference

#include <Allocator.h>

Inheritance diagram for Allocator:

SegmentedAllocator List of all members.

Public Member Functions

 Allocator ()
virtual ~Allocator ()
 ENABLE_RUNTIME_CLASSTYPE ()
virtual void * allocate (size_t size)=0
virtual PoolfindPool (void *ptr)=0
virtual void freeResources ()=0
virtual size_t getCapacity ()=0
virtual void printInfo ()=0

Detailed Description

Definition at line 24 of file Allocator.h.


Constructor & Destructor Documentation

Allocator::Allocator (  ) 

Definition at line 25 of file Allocator.cpp.

Allocator::~Allocator (  )  [virtual]

Definition at line 29 of file Allocator.cpp.


Member Function Documentation

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

Implemented in SegmentedAllocator.

Allocator::ENABLE_RUNTIME_CLASSTYPE (  ) 

Reimplemented in SegmentedAllocator.

virtual Pool* Allocator::findPool ( void *  ptr  )  [pure virtual]

Implemented in SegmentedAllocator.

virtual void Allocator::freeResources (  )  [pure virtual]

Implemented in SegmentedAllocator.

virtual size_t Allocator::getCapacity (  )  [pure virtual]

Implemented in SegmentedAllocator.

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

Implemented in SegmentedAllocator.

Referenced by MemoryManager::ConCmd_MemInfo().


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