#include <allocator.hpp>
|
| mpi_win_resource (void *base_addr, std::size_t max_size, MPI_Win win) |
|
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 |
|
◆ mpi_win_resource()
ityr::common::mpi_win_resource::mpi_win_resource |
( |
void * |
base_addr, |
|
|
std::size_t |
max_size, |
|
|
MPI_Win |
win |
|
) |
| |
|
inline |
◆ do_allocate()
void* ityr::common::mpi_win_resource::do_allocate |
( |
std::size_t |
bytes, |
|
|
std::size_t |
alignment |
|
) |
| |
|
inlineoverride |
◆ do_deallocate()
void ityr::common::mpi_win_resource::do_deallocate |
( |
void * |
p, |
|
|
std::size_t |
bytes, |
|
|
std::size_t |
alignment |
|
) |
| |
|
inlineoverride |
◆ do_is_equal()
bool ityr::common::mpi_win_resource::do_is_equal |
( |
const pmr::memory_resource & |
other | ) |
const |
|
inlineoverridenoexcept |
The documentation for this class was generated from the following file: