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 146 of file MemoryEntry.h.

147{
149 {
154 {
156 }
157
163 default:
164 {
166 }
167 }
168}
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.