Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::mem::AllocHelper Struct Reference

Static Public Member Functions

template<typename T , typename Adaptor = DefaultAllocatorAdaptor>
static GAIA_NODISCARD T * alloc (uint32_t cnt=1)
 
template<typename T , typename Adaptor = DefaultAllocatorAdaptor>
static GAIA_NODISCARD T * alloc (const char *name, uint32_t cnt=1)
 
template<typename T , typename Adaptor = DefaultAllocatorAdaptor>
static GAIA_NODISCARD T * alloc_alig (size_t alig, uint32_t cnt=1)
 
template<typename T , typename Adaptor = DefaultAllocatorAdaptor>
static GAIA_NODISCARD T * alloc_alig (const char *name, size_t alig, uint32_t cnt=1)
 
template<typename Adaptor = DefaultAllocatorAdaptor>
static void free (void *ptr)
 
template<typename Adaptor = DefaultAllocatorAdaptor>
static void free (const char *name, void *ptr)
 
template<typename Adaptor = DefaultAllocatorAdaptor>
static void free_alig (void *ptr)
 
template<typename Adaptor = DefaultAllocatorAdaptor>
static void free_alig (const char *name, void *ptr)
 

The documentation for this struct was generated from the following file: