|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/mem.hxx>
Public Member Functions | |
| constexpr | AllocRequest () noexcept=default |
| constexpr | AllocRequest (ice::usize size, ice::ualign alignment=ice::ualign::b_default) noexcept |
| constexpr | AllocRequest (ice::meminfo memory_info) noexcept |
| template<typename T> requires (std::is_pointer_v<T> == false) | |
| constexpr | AllocRequest (ice::AlignResult< T > align_result) noexcept |
Public Attributes | |
| ice::usize | size = 0_B |
| ice::ualign | alignment = ice::ualign::b_default |
|
constexprdefaultnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
| ice::ualign ice::AllocRequest::alignment = ice::ualign::b_default |
| ice::usize ice::AllocRequest::size = 0_B |