|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/mem_info.hxx>#include <ice/mem_utils.hxx>#include <ice/mem_memory.hxx>#include <malloc.h>#include <new>Go to the source code of this file.
Classes | |
| struct | ice::AllocRequest |
| struct | ice::ChunkedAllocRequest |
| struct | ice::AllocResult |
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
Functions | |
| auto | ice::alloc (ice::usize size) noexcept -> ice::AllocResult |
| void | ice::release (void *pointer) noexcept |
| auto | ice::alloc_aligned (ice::usize size, ice::ualign alignment) noexcept -> ice::AllocResult |
| void | ice::release_aligned (void *pointer) noexcept |
| auto | ice::memcpy (void *dest, void const *source, ice::usize size) noexcept -> void * |
| auto | ice::memcpy (void *dest, ice::Data source) noexcept -> void * |
| auto | ice::memcpy (ice::Memory memory, ice::Data data) noexcept -> ice::Memory |
| auto | ice::memset (ice::Memory memory, ice::u8 value) noexcept -> ice::Memory |