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

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

Allocate(size_t size, size_t alignment=kDefaultAlignment) noexcepthelios::memory::StackAllocatorinline
Allocate() noexcepthelios::memory::StackAllocatorinline
Allocate(size_t count) noexcepthelios::memory::StackAllocatorinline
AllocateAndConstruct(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >)helios::memory::StackAllocatorinline
AllocateAndConstructArray(size_t count) noexcept(std::is_nothrow_default_constructible_v< T >)helios::memory::StackAllocatorinline
Capacity() const noexcepthelios::memory::StackAllocatorinline
CurrentOffset() const noexcepthelios::memory::StackAllocatorinline
Deallocate(void *ptr, size_t size) noexcepthelios::memory::StackAllocatorinline
Empty() const noexcepthelios::memory::StackAllocatorinline
FreeSpace() const noexcepthelios::memory::StackAllocatorinline
Full() const noexcepthelios::memory::StackAllocatorinline
Marker() const noexcepthelios::memory::StackAllocatorinline
operator=(const StackAllocator &)=deletehelios::memory::StackAllocator
operator=(StackAllocator &&other) noexcepthelios::memory::StackAllocatorinline
Owns(const void *ptr) const noexcepthelios::memory::StackAllocatorinline
Reset() noexcepthelios::memory::StackAllocatorinline
RewindToMarker(size_t marker) noexcepthelios::memory::StackAllocatorinline
StackAllocator(size_t capacity)helios::memory::StackAllocatorinlineexplicit
StackAllocator(StackAllocator &&other) noexcepthelios::memory::StackAllocatorinline
StackAllocator(const StackAllocator &)=deletehelios::memory::StackAllocator
Stats() const noexcepthelios::memory::StackAllocatorinline
~StackAllocator() noexcepthelios::memory::StackAllocatorinline