|
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 |