rocPRIM
Public Types | Static Public Member Functions | List of all members
detail::radix_key_codec< Key, Descending > Class Template Reference
Inheritance diagram for detail::radix_key_codec< Key, Descending >:
Inheritance graph
[legend]
Collaboration diagram for detail::radix_key_codec< Key, Descending >:
Collaboration graph
[legend]

Public Types

using bit_key_type = typename base_type::bit_key_type
 

Static Public Member Functions

ROCPRIM_DEVICE static ROCPRIM_INLINE bit_key_type encode (Key key)
 
ROCPRIM_DEVICE static ROCPRIM_INLINE Key decode (bit_key_type bit_key)
 
ROCPRIM_DEVICE static ROCPRIM_INLINE unsigned int extract_digit (bit_key_type bit_key, unsigned int start, unsigned int radix_bits)
 

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