公共成员函数 | 所有成员列表
cudf::duration_scalar_device_view< T > 类模板参考

一种 scalar_device_view 类型,用于存储指向 duration 值的指针。更多...

cudf::duration_scalar_device_view< T > 的继承图
cudf::detail::fixed_width_scalar_device_view< T > cudf::detail::fixed_width_scalar_device_view_base cudf::detail::scalar_device_view_base

公共成员函数

 duration_scalar_device_view (data_type type, T *data, bool *is_valid)
 根据数据和有效性指针构造新的 duration scalar device view 对象。更多...
 
- 从 cudf::detail::fixed_width_scalar_device_view< T > 继承的公共成员函数
T & value () noexcept
 返回对存储值的引用。更多...
 
T const & value () const noexcept
 返回对存储值的 const 引用。更多...
 
void set_value (T value)
 在标量中存储值。更多...
 
T * data () noexcept
 返回指向设备内存中值的原始指针。更多...
 
T const * data () const noexcept
 返回指向设备内存中值的 const 原始指针。更多...
 
- 从 cudf::detail::fixed_width_scalar_device_view_base 继承的公共成员函数
template<typename T >
T & value () noexcept
 返回对存储值的引用。更多...
 
template<typename T >
T const & value () const noexcept
 返回对存储值的 const 引用。更多...
 
template<typename T >
void set_value (T value)
 在标量中存储值。更多...
 
template<typename T >
T * data () noexcept
 返回指向设备内存中值的原始指针。更多...
 
template<typename T >
T const * data () const noexcept
 返回指向设备内存中值的 const 原始指针。更多...
 
- 从 cudf::detail::scalar_device_view_base 继承的公共成员函数
data_type type () const noexcept
 返回值类型。更多...
 
bool is_valid () const noexcept
 返回标量是否包含有效值(即非空)。更多...
 
void set_valid (bool is_valid) noexcept
 更新值的有效性。更多...
 

附加继承成员

- 从 cudf::detail::fixed_width_scalar_device_view< T > 继承的公共类型
using value_type = T
 标量的值类型。
 
- 从 cudf::detail::fixed_width_scalar_device_view< T > 继承的保护成员函数
 fixed_width_scalar_device_view (data_type type, T *data, bool *is_valid)
 构造新的固定宽度标量设备视图对象。更多...
 
- 从 cudf::detail::fixed_width_scalar_device_view_base 继承的保护成员函数
 fixed_width_scalar_device_view_base (data_type type, void *data, bool *is_valid)
 构造新的固定宽度标量设备视图对象。更多...
 
- 从 cudf::detail::scalar_device_view_base 继承的保护成员函数
 scalar_device_view_base (data_type type, bool *is_valid)
 根据设备指针和有效性布尔值构造新的 scalar device view base 对象。更多...
 
- 从 cudf::detail::fixed_width_scalar_device_view_base 继承的保护属性
void * _data {}
 指向包含值的设备内存的指针。
 
- 从 cudf::detail::scalar_device_view_base 继承的保护属性
data_type _type {type_id::EMPTY}
 值数据类型。
 
bool * _is_valid {}
 

详细描述

template<typename T>
class cudf::duration_scalar_device_view< T >

一种 scalar_device_view 类型,用于存储指向 duration 值的指针。

定义于文件 scalar_device_view.cuh 的第 368 行。

构造函数和析构函数文档

◆ duration_scalar_device_view()

template<typename T >
cudf::duration_scalar_device_view< T >::duration_scalar_device_view ( data_type  type,
T *  data,
bool *  is_valid 
)
inline

根据数据和有效性指针构造新的 duration scalar device view 对象。

参数
type值的数据类型
data指向设备内存中数据的指针
is_valid指向设备内存中布尔值的指针,该布尔值指示存储值的有效性

定义于文件 scalar_device_view.cuh 的第 378 行。


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