IceShard
1
A personal game engine project, with development focused on 2D/2.5D games.
Toggle main menu visibility
Loading...
Searching...
No Matches
ice
ProxyAllocator
ice::ProxyAllocator Member List
This is the complete list of members for
ice::ProxyAllocator
, including all inherited members.
allocate
(ice::AllocRequest request) noexcept -> ice::AllocResult
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
allocate
(ice::ChunkedAllocRequest const &request) noexcept -> ice::AllocResult
ice::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::u32
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
allocation_size
(void *ptr) const noexcept -> ice::usize
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
virtual
allocation_size_inuse
() const noexcept -> ice::usize
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
allocation_size_watermark
() const noexcept -> ice::usize
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
allocation_total_count
() const noexcept -> ice::u32
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
AllocatorBase
(std::source_location const &) noexcept
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
AllocatorBase
(std::source_location const &, std::string_view) noexcept
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
AllocatorBase
(std::source_location const &, AllocatorBase &) noexcept
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
AllocatorBase
(std::source_location const &, AllocatorBase &, std::string_view) noexcept
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
backing_allocator
() noexcept -> ice::Allocator &
ice::ProxyAllocator
inline
CountNotTracked
ice::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) noexcept
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
deallocate
(ice::Memory result) noexcept
ice::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) noexcept
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
inline
do_allocate
(ice::AllocRequest request) noexcept -> ice::AllocResult override
ice::ProxyAllocator
inline
protected
virtual
do_deallocate
(void *pointer) noexcept override
ice::ProxyAllocator
inline
protected
virtual
HasDebugInformation
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
static
ProxyAllocator
(ice::Allocator &backing_allocator, std::source_location=std::source_location::current()) noexcept
ice::ProxyAllocator
inline
ProxyAllocator
(ice::Allocator &backing_allocator, std::string_view name, std::source_location=std::source_location::current()) noexcept
ice::ProxyAllocator
inline
SizeNotTracked
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
static
~AllocatorBase
() noexcept=default
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
protected
virtual
Generated by
1.18.0