公有成员函数 | 所有成员列表
cudf::io::datasource::non_owning_buffer 类参考

非拥有的缓冲区的实现,其中数据源持有缓冲区直到销毁。 更多...

#include <datasource.hpp>

cudf::io::datasource::non_owning_buffer 的继承图
cudf::io::datasource::buffer

公有成员函数

 non_owning_buffer (uint8_t const *data, size_t size)
 构造一个新的非拥有的缓冲区对象。 更多...
 
size_t size () const override
 返回缓冲区的大小。 更多...
 
uint8_t const * data () const override
 返回缓冲区的指针。 更多...
 
- 继承自 cudf::io::datasource::buffer 的公有成员函数
virtual ~buffer ()=default
 基类析构函数。
 

附加继承成员

- 继承自 cudf::io::datasource::buffer 的静态公有成员函数
template<typename Container >
static std::unique_ptr< buffercreate (Container &&data_owner)
 从容器构造数据源缓冲区对象的工厂函数。 更多...
 

详细描述

非拥有的缓冲区的实现,其中数据源持有缓冲区直到销毁。

定义在文件 datasource.hpp328 行。

构造函数与析构函数文档

◆ non_owning_buffer()

cudf::io::datasource::non_owning_buffer::non_owning_buffer ( uint8_t const *  数据,
size_t  大小 
)
inline

构造一个新的非拥有的缓冲区对象。

参数
数据数据缓冲区
大小数据缓冲区的大小

定义在文件 datasource.hpp338 行。

成员函数文档

◆ data()

uint8_t const* cudf::io::datasource::non_owning_buffer::data ( ) const
inlineoverridevirtual

返回缓冲区的指针。

返回
指向缓冲区的指针

实现 cudf::io::datasource::buffer

定义在文件 datasource.hpp352 行。

◆ size()

size_t cudf::io::datasource::non_owning_buffer::size ( ) const
inlineoverridevirtual

返回缓冲区的大小。

返回
缓冲区的大小(字节)

实现 cudf::io::datasource::buffer

定义在文件 datasource.hpp345 行。


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