Alloc¶
AlignedBlockAllocator.h¶
-
template<typename
T
>
classCubism
::
AlignedBlockAllocator
Simple aligned memory block allocator.
- Template Parameters
T
: Data type of single block element
Public Functions
-
inline DataType *
allocate
(size_t &bytes) const Allocate block memory.
The actual allocated memory may be larger than the requested number of bytes.
- Return
Pointer to first block element
- Parameters
bytes
: Minimum number of bytes
-
inline void
deallocate
(DataType *block) const Deallocate block memory.
- Parameters
block
: Pointer to first block element