Dynamic heap instance.
More...
◆ DynamicHeapInstance()
Create a dynamic heap instance.
- Parameters
-
◆ Allocate()
void* Allocate |
( |
int |
size | ) |
|
Allocate a pointer.
- Parameters
-
- Returns
- Pointer to allocated memory.
◆ AllocateArray< T >()
void* AllocateArray< T > |
( |
int |
length | ) |
|
Allocate a pointer array.
- Parameters
-
- Template Parameters
-
- Returns
- Pointer to allocated memory.
◆ AllocateArrayPointers< T >()
void* AllocateArrayPointers< T > |
( |
int |
length | ) |
|
Allocate an array of pointers.
- Parameters
-
- Template Parameters
-
- Returns
- Pointer to allocated memory.
◆ AllocateTracked< T >()
void* AllocateTracked< T > |
( |
bool |
root = false | ) |
|
Allocate a tracked pointer.
- Parameters
-
root | Signal if the pointer is a root. |
- Template Parameters
-
- Returns
- Pointer to allocated memory.
◆ AllocateTrackedArray< T >()
void* AllocateTrackedArray< T > |
( |
int |
length, |
|
|
bool |
root = false |
|
) |
| |
Allocate a tracked pointer array.
- Parameters
-
length | Length of array. |
root | Signal if the pointer is a root. |
- Template Parameters
-
- Returns
- Pointer to allocated memory.
◆ AllocateTrackedArrayPointers< T >()
void* AllocateTrackedArrayPointers< T > |
( |
int |
length, |
|
|
bool |
root = false |
|
) |
| |
Allocate a tracked array of pointers.
- Parameters
-
length | Length of array. |
root | Signal if the pointer is a root. |
- Template Parameters
-
- Returns
- Pointer to allocated memory.
◆ Free()
Free a pointer.
- Parameters
-