|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
This is the complete list of members for ice::AllocatorBase< true >, including all inherited members.
| _alloc_count | ice::AllocatorDebugInfo | protected |
| _alloc_total_count | ice::AllocatorDebugInfo | protected |
| _children | ice::AllocatorDebugInfo | protected |
| _internal | ice::AllocatorDebugInfo | protected |
| _name | ice::AllocatorDebugInfo | protected |
| _next_sibling | ice::AllocatorDebugInfo | protected |
| _parent | ice::AllocatorDebugInfo | protected |
| _prev_sibling | ice::AllocatorDebugInfo | protected |
| _source_location | ice::AllocatorDebugInfo | protected |
| allocate(ice::AllocRequest request) noexcept -> ice::AllocResult | ice::AllocatorBase< true > | |
| allocate(ice::ChunkedAllocRequest const &request) noexcept -> ice::AllocResult | ice::AllocatorBase< true > | |
| allocate(ice::u64 count=1) noexcept -> T * | ice::AllocatorBase< true > | inline |
| allocation_count() const noexcept -> ice::u32 | ice::AllocatorBase< true > | inline |
| allocation_size(void *ptr) const noexcept -> ice::usize | ice::AllocatorBase< true > | inlinevirtual |
| allocation_size_inuse() const noexcept -> ice::usize | ice::AllocatorBase< true > | |
| allocation_size_watermark() const noexcept -> ice::usize | ice::AllocatorBase< true > | inline |
| allocation_total_count() const noexcept -> ice::u32 | ice::AllocatorBase< true > | inline |
| AllocatorBase(std::source_location const &src_loc) noexcept | ice::AllocatorBase< true > | |
| AllocatorBase(std::source_location const &src_loc, std::string_view name) noexcept | ice::AllocatorBase< true > | |
| AllocatorBase(std::source_location const &src_loc, AllocatorBase &parent) noexcept | ice::AllocatorBase< true > | |
| AllocatorBase(std::source_location const &src_loc, AllocatorBase &parent, std::string_view name) noexcept | ice::AllocatorBase< true > | |
| AllocatorDebugInfo(std::source_location src_loc, std::string_view name) noexcept | ice::AllocatorDebugInfo | |
| AllocatorDebugInfo(std::source_location const &src_loc, std::string_view name, ice::AllocatorDebugInfo &parent) noexcept | ice::AllocatorDebugInfo | |
| child_allocator() const noexcept -> ice::AllocatorDebugInfo const * | ice::AllocatorDebugInfo | |
| CountNotTracked | ice::AllocatorBase< true > | static |
| create(Args &&... args) noexcept -> T * | ice::AllocatorBase< true > | inline |
| dbg_count_add() noexcept | ice::AllocatorDebugInfo | protected |
| dbg_count_sub() noexcept | ice::AllocatorDebugInfo | protected |
| deallocate(void *pointer) noexcept | ice::AllocatorBase< true > | |
| deallocate(ice::Memory memory) noexcept | ice::AllocatorBase< true > | inline |
| debug_info() const noexcept -> ice::AllocatorDebugInfo const & | ice::AllocatorBase< true > | |
| destroy(T *object) noexcept | ice::AllocatorBase< true > | inline |
| do_allocate(ice::AllocRequest request) noexcept -> ice::AllocResult=0 | ice::AllocatorBase< true > | protectedpure virtual |
| do_deallocate(void *pointer) noexcept=0 | ice::AllocatorBase< true > | protectedpure virtual |
| HasDebugInformation | ice::AllocatorBase< true > | static |
| location() const noexcept -> std::source_location | ice::AllocatorDebugInfo | inline |
| name() const noexcept -> std::string_view | ice::AllocatorDebugInfo | inline |
| next_sibling() const noexcept -> ice::AllocatorDebugInfo const * | ice::AllocatorDebugInfo | |
| parent_allocator() const noexcept -> ice::AllocatorDebugInfo const * | ice::AllocatorDebugInfo | |
| remove_child(ice::AllocatorDebugInfo *child_allocator) noexcept | ice::AllocatorDebugInfo | |
| SizeNotTracked | ice::AllocatorBase< true > | static |
| track_child(ice::AllocatorDebugInfo *child_allocator) noexcept | ice::AllocatorDebugInfo | |
| ~AllocatorBase() noexcept | ice::AllocatorBase< true > | protectedvirtual |
| ~AllocatorDebugInfo() noexcept | ice::AllocatorDebugInfo | virtual |