Frobby 0.9.5
|
#include <Ideal.h>
Public Member Functions | |
ExponentAllocator (size_t varCount) | |
~ExponentAllocator () | |
Exponent * | allocate () |
void | reset (size_t newVarCount) |
void | swap (ExponentAllocator &allocator) |
Private Member Functions | |
ExponentAllocator (const ExponentAllocator &) | |
ExponentAllocator & | operator= (const ExponentAllocator &) |
bool | useSingleChunking () const |
Private Attributes | |
size_t | _varCount |
Exponent * | _chunk |
Exponent * | _chunkIterator |
Exponent * | _chunkEnd |
vector< Exponent * > | _chunks |
Ideal::ExponentAllocator::ExponentAllocator | ( | size_t | varCount | ) |
|
private |
|
private |
void Ideal::ExponentAllocator::reset | ( | size_t | newVarCount | ) |
void Ideal::ExponentAllocator::swap | ( | ExponentAllocator & | allocator | ) |
|
private |