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< id_to_type< Id > > |
The underlying type. | |
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 211 of file type_dispatcher.hpp.