公有成员函数 | 所有成员列表
rmm::mr::new_delete_resource 类参考final

一个使用全局 operator newoperator delete 来分配主机内存的 host_memory_resource更多...

#include <new_delete_resource.hpp>

rmm::mr::new_delete_resource 的继承图
Inheritance graph
[图例]
rmm::mr::new_delete_resource 的协作图
Collaboration graph
[图例]

公有成员函数

 new_delete_resource (new_delete_resource const &)=default
 默认拷贝构造函数。
 
 new_delete_resource (new_delete_resource &&)=default
 默认移动构造函数。
 
new_delete_resourceoperator= (new_delete_resource const &)=default
 默认拷贝赋值运算符。 更多...
 
new_delete_resourceoperator= (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_resourceoperator= (host_memory_resource const &)=default
 默认拷贝赋值运算符。 更多...
 
host_memory_resourceoperator= (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 newoperator delete 来分配主机内存的 host_memory_resource

成员函数文档

◆ operator=() [1/2]

new_delete_resource& rmm::mr::new_delete_resource::operator= ( new_delete_resource &&  )
default

默认移动赋值运算符。

返回值
new_delete_resource& 的引用,指向赋值后的对象

◆ operator=() [2/2]

new_delete_resource& rmm::mr::new_delete_resource::operator= ( new_delete_resource const &  )
default

默认拷贝赋值运算符。

返回值
new_delete_resource& 的引用,指向赋值后的对象

本类的文档生成自以下文件