一种 scalar_device_view 类型,存储指向数值的指针。 更多...
公共成员函数 | |
| numeric_scalar_device_view (data_type type, T *data, bool *is_valid) | |
| 根据数据和有效性指针构造一个新的数值标量设备视图对象。 更多... | |
继承自 cudf::detail::fixed_width_scalar_device_view< T > 的公共成员函数 | |
| T & | value () noexcept |
| 返回对存储值的引用。 更多... | |
| T const & | value () const noexcept |
| 返回对存储值的常引用。 更多... | |
| void | set_value (T value) |
| 将值存储在标量中。 更多... | |
| T * | data () noexcept |
| 返回指向设备内存中值的原始指针。 更多... | |
| T const * | data () const noexcept |
| 返回指向设备内存中值的常原始指针。 更多... | |
继承自 cudf::detail::fixed_width_scalar_device_view_base 的公共成员函数 | |
| template<typename T > | |
| T & | value () noexcept |
| 返回对存储值的引用。 更多... | |
| template<typename T > | |
| T const & | value () const noexcept |
| 返回对存储值的常引用。 更多... | |
| template<typename T > | |
| void | set_value (T value) |
| 将值存储在标量中。 更多... | |
| template<typename T > | |
| T * | data () noexcept |
| 返回指向设备内存中值的原始指针。 更多... | |
| template<typename T > | |
| T const * | data () const noexcept |
| 返回指向设备内存中值的常原始指针。 更多... | |
继承自 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) | |
| 根据设备指针和有效性布尔值构造一个新的标量设备视图基础对象。 更多... | |
继承自 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 {} |
一种 scalar_device_view 类型,存储指向数值的指针。
定义于文件 scalar_device_view.cuh 的第 235 行。
|
inline |
根据数据和有效性指针构造一个新的数值标量设备视图对象。
| type | 值的数据类型 |
| data | 指向设备内存中数据的指针 |
| is_valid | 指向设备内存中布尔值的指针,该布尔值指示存储值的有效性 |
定义于文件 scalar_device_view.cuh 的第 245 行。