OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::CacheModifiedOutputIterator< MODIFIER, ValueType, OffsetT >::Reference Struct Reference

Detailed Description

template<CacheStoreModifier MODIFIER, typename ValueType, typename OffsetT = ptrdiff_t>
struct cub::CacheModifiedOutputIterator< MODIFIER, ValueType, OffsetT >::Reference

Definition at line 114 of file cache_modified_output_iterator.cuh.

Public Member Functions

__host__ __device__ __forceinline__ Reference (ValueType *ptr)
 Constructor.
 
__device__ __forceinline__ ValueType operator= (ValueType val)
 Assignment.
 

Data Fields

ValueType * ptr
 

Constructor & Destructor Documentation

◆ Reference()

template<CacheStoreModifier MODIFIER, typename ValueType , typename OffsetT = ptrdiff_t>
__host__ __device__ __forceinline__ cub::CacheModifiedOutputIterator< MODIFIER, ValueType, OffsetT >::Reference::Reference ( ValueType *  ptr)
inline

Constructor.

Definition at line 119 of file cache_modified_output_iterator.cuh.

Member Function Documentation

◆ operator=()

template<CacheStoreModifier MODIFIER, typename ValueType , typename OffsetT = ptrdiff_t>
__device__ __forceinline__ ValueType cub::CacheModifiedOutputIterator< MODIFIER, ValueType, OffsetT >::Reference::operator= ( ValueType  val)
inline

Assignment.

Definition at line 122 of file cache_modified_output_iterator.cuh.

Field Documentation

◆ ptr

template<CacheStoreModifier MODIFIER, typename ValueType , typename OffsetT = ptrdiff_t>
ValueType* cub::CacheModifiedOutputIterator< MODIFIER, ValueType, OffsetT >::Reference::ptr

Definition at line 116 of file cache_modified_output_iterator.cuh.


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