| 公有成员函数 | 公有静态成员函数 | 所有成员列表
kvikio::AllocRetain 类参考

用于保留主机内存分配的单例类。 更多...

#include <bounce_buffer.hpp>

class  Alloc
 主机内存分配。 更多...
 

公有成员函数

Alloc get ()
 
void put (void *alloc, std::size_t size)
 
std::size_t clear ()
 释放所有保留的分配。 更多...
 
 AllocRetain (AllocRetain const &)=delete
 
AllocRetainoperator= (AllocRetain const &)=delete
 
 AllocRetain (AllocRetain &&o)=delete
 
AllocRetainoperator= (AllocRetain &&o)=delete
 

公有静态成员函数

static KVIKIO_EXPORT AllocRetaininstance ()
 

详细描述

用于保留主机内存分配的单例类。

调用 AllocRetain::get 以获取在超出范围(RAII)时将被保留的分配。所有保留分配的大小都相同。

定义于文件 bounce_buffer.hpp30 行。

成员函数文档

◆ clear()

std::size_t kvikio::AllocRetain::clear ( )

释放所有保留的分配。

返回值
已释放的字节数

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