Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

atlas::pool Namespace Reference


Classes

class  atlas::pool::Pool
class  atlas::pool::SimplePool
 Pool for allocating memory in small units. More...

Functions

void memoryReport ()
 Prints out a report on the memory usage.
void reportConstruction (const char *adj, size_t n)
void reportCopyConstruction (const char *adj, size_t n)
void reportDestruction (const char *adj, size_t n)


Function Documentation

void atlas::pool::memoryReport  ) 
 

Prints out a report on the memory usage.

More precisely, it prints it out now if all pools have already been destroyed; it allows the printing after the destruction of the last instance if some pools are still in use (even if this function is called on exit, there may very well still be static objects alive that are held by memory pools; this is even the common situation.)

Definition at line 522 of file pool.cpp.

void reportConstruction const char *  adj,
size_t  n
 

Definition at line 548 of file pool.cpp.

void reportCopyConstruction const char *  adj,
size_t  n
 

Definition at line 554 of file pool.cpp.

void reportDestruction const char *  adj,
size_t  n
 

Definition at line 559 of file pool.cpp.


Generated on Wed Mar 26 16:53:00 2008 for atlas by  doxygen 1.3.9.1