一个使用全局 operator new 和 operator delete 来分配主机内存的 host_memory_resource。 更多...
#include <new_delete_resource.hpp>


公有成员函数 | |
| new_delete_resource (new_delete_resource const &)=default | |
| 默认拷贝构造函数。 | |
| new_delete_resource (new_delete_resource &&)=default | |
| 默认移动构造函数。 | |
| new_delete_resource & | operator= (new_delete_resource const &)=default |
| 默认拷贝赋值运算符。 更多... | |
| new_delete_resource & | operator= (new_delete_resource &&)=default |
| 默认移动赋值运算符。 更多... | |
继承自 rmm::mr::host_memory_resource 的公有成员函数 | |
| host_memory_resource (host_memory_resource const &)=default | |
| 默认拷贝构造函数。 | |
| host_memory_resource (host_memory_resource &&) noexcept=default | |
| 默认移动构造函数。 | |
| host_memory_resource & | operator= (host_memory_resource const &)=default |
| 默认拷贝赋值运算符。 更多... | |
| host_memory_resource & | operator= (host_memory_resource &&) noexcept=default |
| 默认移动赋值运算符。 更多... | |
| void * | allocate (std::size_t bytes, std::size_t alignment=alignof(std::max_align_t)) |
在主机上分配至少 bytes 字节的内存。 更多... | |
| void | deallocate (void *ptr, std::size_t bytes, std::size_t alignment=alignof(std::max_align_t)) |
释放由 ptr 指向的内存。 更多... | |
| bool | is_equal (host_memory_resource const &other) const noexcept |
| 将此资源与另一个资源进行比较。 更多... | |
| bool | operator== (host_memory_resource const &other) const noexcept |
| 与另一个 host_memory_resource 的比较运算符。 更多... | |
| bool | operator!= (host_memory_resource const &other) const noexcept |
| 与另一个 host_memory_resource 的比较运算符。 更多... | |
一个使用全局 operator new 和 operator delete 来分配主机内存的 host_memory_resource。
|
default |
默认移动赋值运算符。
|
default |
默认拷贝赋值运算符。