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

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

_alloc_countice::AllocatorDebugInfoprotected
_alloc_total_countice::AllocatorDebugInfoprotected
_childrenice::AllocatorDebugInfoprotected
_internalice::AllocatorDebugInfoprotected
_nameice::AllocatorDebugInfoprotected
_next_siblingice::AllocatorDebugInfoprotected
_parentice::AllocatorDebugInfoprotected
_prev_siblingice::AllocatorDebugInfoprotected
_source_locationice::AllocatorDebugInfoprotected
allocate(ice::AllocRequest request) noexcept -> ice::AllocResultice::AllocatorBase< true >
allocate(ice::ChunkedAllocRequest const &request) noexcept -> ice::AllocResultice::AllocatorBase< true >
allocate(ice::u64 count=1) noexcept -> T *ice::AllocatorBase< true >inline
allocation_count() const noexcept -> ice::u32ice::AllocatorBase< true >inline
allocation_size(void *ptr) const noexcept -> ice::usizeice::AllocatorBase< true >inlinevirtual
allocation_size_inuse() const noexcept -> ice::usizeice::AllocatorBase< true >
allocation_size_watermark() const noexcept -> ice::usizeice::AllocatorBase< true >inline
allocation_total_count() const noexcept -> ice::u32ice::AllocatorBase< true >inline
AllocatorBase(std::source_location const &src_loc) noexceptice::AllocatorBase< true >
AllocatorBase(std::source_location const &src_loc, std::string_view name) noexceptice::AllocatorBase< true >
AllocatorBase(std::source_location const &src_loc, AllocatorBase &parent) noexceptice::AllocatorBase< true >
AllocatorBase(std::source_location const &src_loc, AllocatorBase &parent, std::string_view name) noexceptice::AllocatorBase< true >
AllocatorDebugInfo(std::source_location src_loc, std::string_view name) noexceptice::AllocatorDebugInfo
AllocatorDebugInfo(std::source_location const &src_loc, std::string_view name, ice::AllocatorDebugInfo &parent) noexceptice::AllocatorDebugInfo
child_allocator() const noexcept -> ice::AllocatorDebugInfo const *ice::AllocatorDebugInfo
CountNotTrackedice::AllocatorBase< true >static
create(Args &&... args) noexcept -> T *ice::AllocatorBase< true >inline
dbg_count_add() noexceptice::AllocatorDebugInfoprotected
dbg_count_sub() noexceptice::AllocatorDebugInfoprotected
deallocate(void *pointer) noexceptice::AllocatorBase< true >
deallocate(ice::Memory memory) noexceptice::AllocatorBase< true >inline
debug_info() const noexcept -> ice::AllocatorDebugInfo const &ice::AllocatorBase< true >
destroy(T *object) noexceptice::AllocatorBase< true >inline
do_allocate(ice::AllocRequest request) noexcept -> ice::AllocResult=0ice::AllocatorBase< true >protectedpure virtual
do_deallocate(void *pointer) noexcept=0ice::AllocatorBase< true >protectedpure virtual
HasDebugInformationice::AllocatorBase< true >static
location() const noexcept -> std::source_locationice::AllocatorDebugInfoinline
name() const noexcept -> std::string_viewice::AllocatorDebugInfoinline
next_sibling() const noexcept -> ice::AllocatorDebugInfo const *ice::AllocatorDebugInfo
parent_allocator() const noexcept -> ice::AllocatorDebugInfo const *ice::AllocatorDebugInfo
remove_child(ice::AllocatorDebugInfo *child_allocator) noexceptice::AllocatorDebugInfo
SizeNotTrackedice::AllocatorBase< true >static
track_child(ice::AllocatorDebugInfo *child_allocator) noexceptice::AllocatorDebugInfo
~AllocatorBase() noexceptice::AllocatorBase< true >protectedvirtual
~AllocatorDebugInfo() noexceptice::AllocatorDebugInfovirtual