Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::memory::ArenaAllocator Member List

This is the complete list of members for helios::memory::ArenaAllocator, including all inherited members.

Allocate(size_t size, size_t alignment=kDefaultAlignment) noexcepthelios::memory::ArenaAllocatorinline
Allocate() noexcepthelios::memory::ArenaAllocatorinline
Allocate(size_t count) noexcepthelios::memory::ArenaAllocatorinline
AllocateAndConstruct(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >)helios::memory::ArenaAllocatorinline
AllocateAndConstructArray(size_t count) noexcept(std::is_nothrow_default_constructible_v< T >)helios::memory::ArenaAllocatorinline
ArenaAllocator(void *buffer, size_t size) noexcepthelios::memory::ArenaAllocatorinline
ArenaAllocator(const ArenaAllocator &)=deletehelios::memory::ArenaAllocator
ArenaAllocator(ArenaAllocator &&other) noexcepthelios::memory::ArenaAllocatorinline
Capacity() const noexcepthelios::memory::ArenaAllocatorinline
CurrentOffset() const noexcepthelios::memory::ArenaAllocatorinline
Data() noexcepthelios::memory::ArenaAllocatorinline
Data() const noexcepthelios::memory::ArenaAllocatorinline
Deallocate(const void *) noexcepthelios::memory::ArenaAllocatorinline
Empty() const noexcepthelios::memory::ArenaAllocatorinline
FreeSpace() const noexcepthelios::memory::ArenaAllocatorinline
Full() const noexcepthelios::memory::ArenaAllocatorinline
operator=(const ArenaAllocator &)=deletehelios::memory::ArenaAllocator
operator=(ArenaAllocator &&other) noexcepthelios::memory::ArenaAllocatorinline
Reset() noexcepthelios::memory::ArenaAllocatorinline
Stats() const noexcepthelios::memory::ArenaAllocatorinline
~ArenaAllocator() noexcept=defaulthelios::memory::ArenaAllocator