rocPRIM
Classes | Public Types | Public Member Functions | List of all members
detail::block_store_impl< true, BlockSize, ItemsPerThread, Key, Value > Struct Template Reference

Classes

union  storage_type
 

Public Types

using block_store_key_type = block_store< Key, BlockSize, ItemsPerThread, block_store_method::block_store_transpose >
 
using block_store_value_type = block_store< Value, BlockSize, ItemsPerThread, block_store_method::block_store_transpose >
 

Public Member Functions

template<class KeysOutputIterator , class ValuesOutputIterator , class OffsetT >
ROCPRIM_DEVICE ROCPRIM_INLINE void store (const OffsetT block_offset, const unsigned int valid_in_last_block, const bool is_incomplete_block, KeysOutputIterator keys_output, ValuesOutputIterator values_output, Key(&keys)[ItemsPerThread], Value(&values)[ItemsPerThread], storage_type &storage)
 

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