Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
anonymous_namespace{global_alloc.cpp} Namespace Reference

Functions

void * RawAlloc (size_t size) noexcept
void * RawAlignedAlloc (size_t size, std::align_val_t alignment) noexcept
void RawFree (void *ptr) noexcept
void RawAlignedFree (void *ptr) noexcept
void ProfileAlloc (const void *ptr, size_t size) noexcept
void ProfileFree (const void *ptr) noexcept

Function Documentation

◆ ProfileAlloc()

void anonymous_namespace{global_alloc.cpp}::ProfileAlloc ( const void * ptr,
size_t size )
noexcept

Definition at line 100 of file global_alloc.cpp.

◆ ProfileFree()

void anonymous_namespace{global_alloc.cpp}::ProfileFree ( const void * ptr)
noexcept

Definition at line 114 of file global_alloc.cpp.

◆ RawAlignedAlloc()

void * anonymous_namespace{global_alloc.cpp}::RawAlignedAlloc ( size_t size,
std::align_val_t alignment )
nodiscardnoexcept

Definition at line 63 of file global_alloc.cpp.

◆ RawAlignedFree()

void anonymous_namespace{global_alloc.cpp}::RawAlignedFree ( void * ptr)
noexcept

Definition at line 88 of file global_alloc.cpp.

◆ RawAlloc()

void * anonymous_namespace{global_alloc.cpp}::RawAlloc ( size_t size)
nodiscardnoexcept

Definition at line 51 of file global_alloc.cpp.

◆ RawFree()

void anonymous_namespace{global_alloc.cpp}::RawFree ( void * ptr)
noexcept

Definition at line 78 of file global_alloc.cpp.