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 中。