Fermat
|
Wrapper class to create a cub::ThreadStore reference out of a raw pointer
#include <pointers.h>
Public Types | |
typedef T | value_type |
Public Methods | |
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE | store_reference () |
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE | store_reference (T *base) |
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE | store_reference (const store_reference &it) |
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE store_reference & | operator= (const value_type value) |
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE | operator value_type () |
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE store_reference & | operator+= (const value_type value) |
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE store_reference & | operator-= (const value_type value) |
Public Members | |
T * | m_base |
|
inline |
constructor
|
inline |
constructor
|
inline |
copy constructor
|
inline |
conversion to value_type
|
inline |
+= operator
|
inline |
-= operator
|
inline |
assignment