#include <arrayallocator.h>

BlockArray allocator which only allocates and frees entries of SIZE bytes.
| SIZE | The size of an entry in bytes. | 
| EXPONENT | Exponent for the BlockArray. | 
Additional Inherited Members | |
  Public Types inherited from ArrayAllocator< SIZE, BlockArraySelector< BLOCKARRAY_DEFAULT_SIZE_EXPONENT, BLOCKARRAYFLAGS::NOINSERTERASE > > | |
| using | ValueType = ArrayAllocatorValueType< SIZE > | 
| using | ArrayType = typename ARRAYSELECTOR::template Type< ValueType > | 
| using | IsArrayAllocator = std::true_type | 
  Public Member Functions inherited from ArrayAllocator< SIZE, BlockArraySelector< BLOCKARRAY_DEFAULT_SIZE_EXPONENT, BLOCKARRAYFLAGS::NOINSERTERASE > > | |
| ArrayAllocator () | |
| ArrayAllocator (ArrayAllocator &&src) | |
| Int | ComputeArraySize (Int currentSize, Int increment, Int minChunkSize) | 
| void * | Alloc (Int64 s, MAXON_SOURCE_LOCATION_DECLARATION) | 
| void * | Realloc (void *, Int64, MAXON_SOURCE_LOCATION_DECLARATION) | 
| void | Free (T *&p) | 
| Bool | IsCompatibleWithDefaultAllocator (void *p) const | 
| ArrayType & | GetArray () | 
| const ArrayType & | GetArray () const | 
| Bool | DeleteAll () |