virtual void * Alloc(
size_t size,
u8 alignment
) = 0;
| Name | Description | |
|---|---|---|
size |
||
| alignment |
Allocates memory.
void * Alloc(
size_t size
);
template <typename TObject>
TObject * Alloc(
int count,
u8 alignment = DEFAULT_ALIGNMENT
);
| Alloc ( size_t ) | Allocates memory when the alignment specification has been omitted. |
| Alloc ( int, u8 ) | Allocates the memory needed for the specified number of objects. |
Note that overload of the base class is hidden if override of Alloc(size, alignment) is defined for a derivative class. To directly use this function from a reference to a sub-class, describe this code: IAllocator::Alloc;
Allocates the memory needed for the specified number of objects.
CONFIDENTIAL