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

This is the complete list of members for helios::memory::GrowableAllocator< Allocator >, including all inherited members.

Allocate(size_t size, size_t alignment=kDefaultAlignment) noexcepthelios::memory::GrowableAllocator< Allocator >inline
Allocate() noexcepthelios::memory::GrowableAllocator< Allocator >inline
Allocate(size_t count) noexcepthelios::memory::GrowableAllocator< Allocator >inline
AllocateAndConstruct(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >)helios::memory::GrowableAllocator< Allocator >inline
AllocateAndConstructArray(size_t count) noexcept(std::is_nothrow_default_constructible_v< T >)helios::memory::GrowableAllocator< Allocator >inline
AllocatorCount() const noexcepthelios::memory::GrowableAllocator< Allocator >inline
CanGrow() const noexcepthelios::memory::GrowableAllocator< Allocator >inline
Deallocate(void *ptr, size_t size=0) noexcepthelios::memory::GrowableAllocator< Allocator >inline
GrowableAllocator(size_t initial_capacity, double growth_factor=kDefaultGrowthFactor, size_t max_allocators=0)helios::memory::GrowableAllocator< Allocator >inlineexplicit
GrowableAllocator(const GrowableAllocator &other)helios::memory::GrowableAllocator< Allocator >inline
GrowableAllocator(GrowableAllocator &&other) noexcepthelios::memory::GrowableAllocator< Allocator >inline
GrowthFactor() const noexcepthelios::memory::GrowableAllocator< Allocator >inline
InitialCapacity() const noexcepthelios::memory::GrowableAllocator< Allocator >inline
kDefaultGrowthFactorhelios::memory::GrowableAllocator< Allocator >static
MaxAllocators() const noexcepthelios::memory::GrowableAllocator< Allocator >inline
operator=(const GrowableAllocator &other)helios::memory::GrowableAllocator< Allocator >inline
operator=(GrowableAllocator &&other) noexcepthelios::memory::GrowableAllocator< Allocator >inline
Reset() noexcepthelios::memory::GrowableAllocator< Allocator >inline
Stats() const noexcepthelios::memory::GrowableAllocator< Allocator >inline
TotalCapacity() const noexcepthelios::memory::GrowableAllocator< Allocator >inline
~GrowableAllocator() noexcept=defaulthelios::memory::GrowableAllocator< Allocator >