A storage-backing wrapper that allows types with non-trivial constructors to be aliased in unions. More...
Public Types | |
| enum | { WORDS = sizeof(T) / sizeof(DeviceWord) } |
| typedef UnitWord< T >::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__ T & | Alias () |
| Alias. | |
Data Fields | |
| DeviceWord | storage [WORDS] |
| Backing storage. | |
A storage-backing wrapper that allows types with non-trivial constructors to be aliased in unions.
Definition at line 634 of file util_type.cuh.