IceShard
1
A personal game engine project, with development focused on 2D/2.5D games.
Toggle main menu visibility
Loading...
Searching...
No Matches
ice
NullAllocator
ice::NullAllocator Member List
This is the complete list of members for
ice::NullAllocator
, 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
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) noexcept -> ice::AllocResult override
ice::NullAllocator
inline
protected
virtual
do_deallocate
(void *) noexcept override
ice::NullAllocator
inline
protected
virtual
HasDebugInformation
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop >
static
NullAllocator
(std::source_location src_loc=std::source_location::current()) noexcept
ice::NullAllocator
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