SpiecsEngine
 
Loading...
Searching...
No Matches

◆ operator new[]() [1/2]

void * operator new[] ( size_t size)

override new[] operation.

Parameters
[in]sizememory bytes.
Returns
Returns memory pointer.

allocate memory using MemoryPool if is initialized.

allocate memory using malloc before MemoryPool is initialized or already exit.

Definition at line 175 of file MemoryEntry.h.

176{
178 {
183 {
185 }
186
192 default:
193 {
195 }
196 }
197}
static ProcessState GetProcessState()
Get ProcessState Instance.
Definition MemoryEntry.h:29
static void * mallocFromPool(size_t size)
malloc memory from MemoryPool.
Definition MemoryEntry.h:48
static void * mallocFromOS(size_t size)
malloc memory from OS.
Definition MemoryEntry.h:62

References Spices::BeforeEntry, Spices::Exit, Spices::MemoryEntry::GetProcessState(), and Spices::Run.