IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::StackAllocator< Capacity > Member List

This is the complete list of members for ice::StackAllocator< Capacity >, including all inherited members.

allocate(ice::AllocRequest request) noexcept -> ice::AllocResultice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
allocate(ice::ChunkedAllocRequest const &request) noexcept -> ice::AllocResultice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
allocate(ice::u64 count=1) noexcept -> T *ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
allocation_count() const noexcept -> ice::u32ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
allocation_size(void *ptr) const noexcept -> ice::usizeice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inlinevirtual
allocation_size_inuse() const noexcept -> ice::usizeice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
allocation_size_watermark() const noexcept -> ice::usizeice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
allocation_total_count() const noexcept -> ice::u32ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
AllocatorBase(std::source_location const &) noexceptice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
AllocatorBase(std::source_location const &, std::string_view) noexceptice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
AllocatorBase(std::source_location const &, AllocatorBase &) noexceptice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
AllocatorBase(std::source_location const &, AllocatorBase &, std::string_view) noexceptice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
Constant_InternalCapacityice::StackAllocator< Capacity >static
CountNotTrackedice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >static
create(Args &&... args) noexcept -> T *ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
deallocate(void *pointer) noexceptice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
deallocate(ice::Memory result) noexceptice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
debug_info() const noexcept -> ice::AllocatorDebugInfo const &ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
destroy(T *object) noexceptice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >inline
do_allocate(ice::AllocRequest request) noexcept -> ice::AllocResult overrideice::StackAllocator< Capacity >inlineprotectedvirtual
do_deallocate(void *memory) noexcept overrideice::StackAllocator< Capacity >inlineprotectedvirtual
HasDebugInformationice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >static
reset() noexceptice::StackAllocator< Capacity >inline
SizeNotTrackedice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >static
StackAllocator(std::source_location=std::source_location::current()) noexceptice::StackAllocator< Capacity >inline
StackAllocator(ice::Allocator &backing_allocator, std::source_location=std::source_location::current()) noexceptice::StackAllocator< Capacity >inline
StackAllocator(ice::Allocator &backing_allocator, std::string_view name, std::source_location=std::source_location::current()) noexceptice::StackAllocator< Capacity >inline
~AllocatorBase() noexcept=defaultice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >protectedvirtual