39 return ::operator
new(
bytes, std::align_val_t{ alignment } );
42 bool deallocate(
void* p, std::size_t, std::size_t alignment )
override
44 ::operator
delete( p, std::align_val_t{ alignment } );
53 [[nodiscard]]
bool is_full() const noexcept
override
Definition: memory_resource.h:31
MIT License.
Definition: aliases.h:36
memory_resource & new_delete_resource()
Definition: new_delete_resource.h:59
constexpr std::array< std::byte, N > bytes(Args const &... args)
Conveft the provided arguments into array of std::byte.
Definition: algorithm.h:524
Definition: new_delete_resource.h:34
bool is_equal(memory_resource const &) const noexcept override
Definition: new_delete_resource.h:48
bool is_full() const noexcept override
Definition: new_delete_resource.h:53
bool deallocate(void *p, std::size_t, std::size_t alignment) override
Definition: new_delete_resource.h:42
void * allocate(std::size_t bytes, std::size_t alignment) override
Definition: new_delete_resource.h:37