Public Types | List of all members
cudf::dispatch_storage_type< Id > Struct Template Reference

Use this specialization on type_dispatcher whenever you only need to operate on the underlying stored type. More...

#include <type_dispatcher.hpp>

Public Types

using type = device_storage_type_t< typename id_to_type_impl< Id >::type >
 The underlying type.
 

Detailed Description

template<cudf::type_id Id>
struct cudf::dispatch_storage_type< Id >

Use this specialization on type_dispatcher whenever you only need to operate on the underlying stored type.

For example, cudf::sort in sort.cu uses cudf::type_dispatcher<dispatch_storage_type>(...). cudf::gather in gather.cuh also uses cudf::type_dispatcher<dispatch_storage_type>(...). However, reductions needs both data_type and underlying type, so cannot use this.

Definition at line 212 of file type_dispatcher.hpp.


The documentation for this struct was generated from the following file: