datasource 返回给调用者的缓冲区的接口类。 更多...
#include <datasource.hpp>
公共成员函数 | |
virtual size_t | size () const =0 |
返回缓冲区大小(字节)。 更多... | |
virtual uint8_t const * | data () const =0 |
返回缓冲区中数据的地址。 更多... | |
virtual | ~buffer ()=default |
基类析构函数。 | |
静态公共成员函数 | |
template<typename Container > | |
static std::unique_ptr< buffer > | create (Container &&data_owner) |
从容器构造 datasource buffer 对象的工厂方法。 更多... | |
|
inlinestatic |
从容器构造 datasource buffer 对象的工厂方法。
Container | 用于构造缓冲区的容器类型 |
data_owner | 用于构造缓冲区的容器(所有权转移) |
定义于 datasource.hpp 文件的第 80 行。
|
纯虚函数 |
返回缓冲区中数据的地址。
实现在 cudf::io::datasource::owning_buffer< Container > 和 cudf::io::datasource::non_owning_buffer 中。
|
纯虚函数 |
返回缓冲区大小(字节)。
实现在 cudf::io::datasource::owning_buffer< Container > 和 cudf::io::datasource::non_owning_buffer 中。