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

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

cudf::fixed_point_scalar_device_view< T > 的继承图
cudf::detail::scalar_device_view_base

公共类型

using rep_type = typename T::rep
 fixed_point 值的表示类型。
 

公共成员函数

 fixed_point_scalar_device_view (data_type type, rep_type *data, bool *is_valid)
 从数据和有效性指针构造新的定点标量设备视图对象。 更多...
 
void set_value (rep_type value)
 将值存储在标量中。 更多...
 
rep_type const & rep () const noexcept
 获取标量的值,作为 rep_type更多...
 
- 从 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::scalar_device_view_base 继承的保护成员函数
 scalar_device_view_base (data_type type, bool *is_valid)
 从设备指针和有效性布尔值构造新的标量设备视图基对象。 更多...
 
- 从 cudf::detail::scalar_device_view_base 继承的保护属性
data_type _type {type_id::EMPTY}
 值数据类型。
 
bool * _is_valid {}
 

详细描述

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

一种 scalar_device_view 类型,存储指向 fixed_point 值的指针。

定义于文件 scalar_device_view.cuh255 行。

构造函数与析构函数文档

◆ fixed_point_scalar_device_view()

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

从数据和有效性指针构造新的定点标量设备视图对象。

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

定义于文件 scalar_device_view.cuh267 行。

成员函数文档

◆ rep()

template<typename T >
rep_type const& cudf::fixed_point_scalar_device_view< T >::rep ( ) const
inlinenoexcept

获取标量的值,作为 rep_type

返回值
标量的值,作为 rep_type

定义于文件 scalar_device_view.cuh284 行。

◆ set_value()

template<typename T >
void cudf::fixed_point_scalar__device_view< T >::set_value ( rep_type  value)
inline

将值存储在标量中。

参数
value要存储在标量中的值

定义于文件 scalar_device_view.cuh277 行。


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