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

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

Allocate(size_t size) noexcepthelios::memory::PoolAllocatorinline
Allocate() noexcepthelios::memory::PoolAllocatorinline
AllocateAndConstruct(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >)helios::memory::PoolAllocatorinline
BlockCount() const noexcepthelios::memory::PoolAllocatorinline
BlockSize() const noexcepthelios::memory::PoolAllocatorinline
Capacity() const noexcepthelios::memory::PoolAllocatorinline
Deallocate(void *ptr) noexcepthelios::memory::PoolAllocatorinline
Empty() const noexcepthelios::memory::PoolAllocatorinline
ForType(size_t block_count)helios::memory::PoolAllocatorinlinestatic
FreeBlockCount() const noexcepthelios::memory::PoolAllocatorinline
Full() const noexcepthelios::memory::PoolAllocatorinline
operator=(const PoolAllocator &)=deletehelios::memory::PoolAllocator
operator=(PoolAllocator &&other) noexcepthelios::memory::PoolAllocatorinline
Owns(const void *ptr) const noexcepthelios::memory::PoolAllocatorinline
PoolAllocator(size_t block_size, size_t block_count, size_t alignment=kDefaultAlignment)helios::memory::PoolAllocatorinline
PoolAllocator(const PoolAllocator &)=deletehelios::memory::PoolAllocator
PoolAllocator(PoolAllocator &&other) noexcepthelios::memory::PoolAllocatorinline
Reset() noexcepthelios::memory::PoolAllocatorinline
Stats() const noexcepthelios::memory::PoolAllocatorinline
UsedBlockCount() const noexcepthelios::memory::PoolAllocatorinline
~PoolAllocator() noexcepthelios::memory::PoolAllocatorinline