TempStorage Struct Reference#
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
List of all members
hipcub::BlockRakingLayout< T, BLOCK_THREADS, ARCH >::TempStorage Struct Reference
Alias wrapper allowing storage to be unioned. More...
#include <block_raking_layout.hpp>
Inheritance diagram for hipcub::BlockRakingLayout< T, BLOCK_THREADS, ARCH >::TempStorage:
![](structhipcub_1_1BlockRakingLayout_1_1TempStorage.png)
Public Types | |
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 | |
__host__ __device__ __forceinline__ _TempStorage & | Alias () |
Alias. | |
Public Attributes | |
DeviceWord | storage [WORDS] |
Backing storage. | |
Static Public Attributes | |
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 = 1>
struct hipcub::BlockRakingLayout< T, BLOCK_THREADS, ARCH >::TempStorage
Alias wrapper allowing storage to be unioned.
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipcub/checkouts/docs-5.5.1/hipcub/include/hipcub/backend/rocprim/block/block_raking_layout.hpp