IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
mem_memory.hxx File Reference

Go to the source code of this file.

Classes

struct  ice::Memory

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.

Functions

constexpr auto ice::data_view (ice::Memory memory) noexcept -> ice::Data
template<typename T>
requires (std::is_array_v<T> == false && std::is_pointer_v<T> == false)
constexpr auto ice::memory_from (T &object) noexcept -> ice::Memory
auto ice::ptr_adv (ice::Memory mem, ice::meminfo meminfo) noexcept -> ice::Memory
auto ice::ptr_adv (ice::Memory mem, ice::usize offset, ice::ualign align) noexcept -> ice::Memory
auto ice::ptr_add (ice::Memory mem, ice::usize offset) noexcept -> ice::Memory