公有成员函数 | 公有属性 | 所有成员列表
cudf::list_device_view::pair_accessor< T > 结构模板参考

用于 `list_device_view` 中元素的对访问器更多...

公有成员函数

CUDF_HOST_DEVICE pair_accessor (list_device_view const &_list)
 构造函数更多...
 
thrust::pair< T, bool > operator() (cudf::size_type i) const
 访问指定索引处的 {数据, 有效性} 对。更多...
 

公有属性

list_device_view const & list
 要访问的 list_device_view
 

详细描述

template<typename T>
struct cudf::list_device_view::pair_accessor< T >

用于 `list_device_view` 中元素的对访问器

这个一元函数对象返回一对

  1. 指定索引处的数据元素
  2. 该元素的布尔有效性标志
模板参数
T列表行的元素类型

定义位于文件 list_device_view.cuh 的第 257 行。

构造函数和析构函数文档

◆ pair_accessor()

template<typename T >
CUDF_HOST_DEVICE cudf::list_device_view::pair_accessor< T >::pair_accessor ( list_device_view const &  _list)
inlineexplicit

构造函数

参数
_list正在访问其行的 `list_device_view`。

定义位于文件 list_device_view.cuh 的第 265 行。

成员函数文档

◆ operator()()

template<typename T >
thrust::pair<T, bool> cudf::list_device_view::pair_accessor< T >::operator() ( cudf::size_type  i) const
inline

访问指定索引处的 {数据, 有效性} 对。

参数
i`list_device_view` 中的索引
返回值
数据元素及其有效性标志对。

定义位于文件 list_device_view.cuh 的第 273 行。


此结构体的文档生成自以下文件