hipCUB
List of all members
BlockRakingLayout< T, BLOCK_THREADS, ARCH >::TempStorage Struct Reference

Alias wrapper allowing storage to be unioned. More...

#include <block_raking_layout.hpp>

Inheritance diagram for BlockRakingLayout< T, BLOCK_THREADS, ARCH >::TempStorage:
Inheritance graph
[legend]
Collaboration diagram for BlockRakingLayout< T, BLOCK_THREADS, ARCH >::TempStorage:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from Uninitialized< _TempStorage >
typedef UnitWord< _TempStorage >::DeviceWord DeviceWord
 Biggest memory-access word that T is a whole multiple of and is not larger than the alignment of T.
 
- Public Member Functions inherited from Uninitialized< _TempStorage >
HIPCUB_HOST_DEVICE __forceinline__ _TempStorage & Alias ()
 Alias.
 
- Public Attributes inherited from Uninitialized< _TempStorage >
DeviceWord storage [WORDS]
 Backing storage.
 
- Static Public Attributes inherited from Uninitialized< _TempStorage >
static constexpr std::size_t DATA_SIZE
 
static constexpr std::size_t WORD_SIZE
 
static constexpr std::size_t WORDS
 

Detailed Description

template<typename T, int BLOCK_THREADS, int ARCH = HIPCUB_ARCH>
struct BlockRakingLayout< T, BLOCK_THREADS, ARCH >::TempStorage

Alias wrapper allowing storage to be unioned.


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