SpiecsEngine
 
Loading...
Searching...
No Matches
MemoryEntry.h File Reference

Go to the source code of this file.

Classes

class  Spices::MemoryEntry
 

Namespaces

namespace  Spices
 

Macros

#define ENABLE_MAIN_MEMORY_POOL   1
 Use MemoryPool for memories management.
 
#define PROCESS_INSTANCE_ENTRY   { Spices::MemoryEntry::SetProcessState(Spices::ProcessState::Run); }
 Macros of modify Process instance state.
 
#define PROCESS_INSTANCE_EXIT   { Spices::MemoryEntry::SetProcessState(Spices::ProcessState::Exit); }
 

Enumerations

enum class  Spices::ProcessState { Spices::BeforeEntry = 0 , Spices::Run = 1 , Spices::Exit = 2 }
 Process State Enum Definitions. More...
 

Functions

void * operator new (size_t size)
 override new operation.
 
void * operator new[] (size_t size)
 override new[] operation.
 
void operator delete (void *ptr) noexcept
 override delete operator.
 
void operator delete[] (void *ptr) noexcept
 override delete[] operator.
 
void * operator new (size_t size, std::align_val_t align)
 override new operation.
 
void * operator new[] (size_t size, std::align_val_t align)
 override new[] operation.
 
void operator delete (void *ptr, std::align_val_t align) noexcept
 override delete operator.
 
void operator delete[] (void *ptr, std::align_val_t align) noexcept
 override delete[] operator.