9#include "locked_memory_allocator_intf.hpp"
10#include "../telemetry/telemetry.hpp"
11#include "../utility/utility.hpp"
12#include "../macros.hpp"
14hi_export_module(hikogui.memory.locked_memory_allocator : impl);
37 "Could not set process working set size to {}:{}. '{}'",
48 return static_cast<std::byte *
>(p);
51inline void locked_memory_allocator_deallocate(std::byte *p,
std::size_t n)
noexcept
69 "Could not set process working set size to {}:{}. '{}'",
Rules for working with win32 headers.
DOXYGEN BUG.
Definition algorithm.hpp:16
std::string get_last_error_message()
Get the OS error message from the last error received on this thread.
Definition exception_win32_impl.hpp:31
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:377