#include <allocator.hpp>
|
| block_resource (pmr::memory_resource *upstream_mr, std::size_t block_size) |
|
void * | do_allocate (std::size_t bytes, std::size_t alignment) override |
|
void | do_deallocate (void *p, std::size_t bytes, std::size_t alignment) override |
|
bool | do_is_equal (const pmr::memory_resource &other) const noexcept override |
|
◆ block_resource()
ityr::common::block_resource::block_resource |
( |
pmr::memory_resource * |
upstream_mr, |
|
|
std::size_t |
block_size |
|
) |
| |
|
inline |
◆ do_allocate()
void* ityr::common::block_resource::do_allocate |
( |
std::size_t |
bytes, |
|
|
std::size_t |
alignment |
|
) |
| |
|
inlineoverride |
◆ do_deallocate()
void ityr::common::block_resource::do_deallocate |
( |
void * |
p, |
|
|
std::size_t |
bytes, |
|
|
std::size_t |
alignment |
|
) |
| |
|
inlineoverride |
◆ do_is_equal()
bool ityr::common::block_resource::do_is_equal |
( |
const pmr::memory_resource & |
other | ) |
const |
|
inlineoverridenoexcept |
The documentation for this class was generated from the following file: