Itoyori  v0.0.1
ityr::common::mpi_win_resource Class Referencefinal

#include <allocator.hpp>

Inheritance diagram for ityr::common::mpi_win_resource:
Collaboration diagram for ityr::common::mpi_win_resource:

Public Member Functions

 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
 

Constructor & Destructor Documentation

◆ mpi_win_resource()

ityr::common::mpi_win_resource::mpi_win_resource ( void *  base_addr,
std::size_t  max_size,
MPI_Win  win 
)
inline

Member Function Documentation

◆ 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: