Public Member Functions | |
| Pool () | |
| ~Pool () | |
| void | initialize (const unsigned int size) |
Public Attributes | |
| std::vector< entry_type > * | data |
The class providing the actual storage for the memory pool.
This is where the actual storage for GrowingVectorMemory is provided. Only one of these pools is used for each vector type, thus allocating all vectors from the same storage.
Definition at line 341 of file vector_memory.h.
| GrowingVectorMemory< VECTOR >::Pool::Pool | ( | ) |
Standard constructor creating an empty pool
| GrowingVectorMemory< VECTOR >::Pool::~Pool | ( | ) |
Destructor. Frees memory and warns about memory leaks
| void GrowingVectorMemory< VECTOR >::Pool::initialize | ( | const unsigned int | size ) |
Create data vector; does nothing after first initialization
| std::vector<entry_type>* GrowingVectorMemory< VECTOR >::Pool::data |
Pointer to the storage object
Definition at line 364 of file vector_memory.h.
documentation generated on Fri Feb 3 2012 06:04:09 by
doxygen
1.7.2