|
| __host__ __device__ __forceinline__ | DiscardOutputIterator (OffsetT offset=0) |
| | Constructor. More...
|
| |
|
__host__ __device__ __forceinline__ self_type | operator++ (int) |
| | Postfix increment.
|
| |
|
__host__ __device__ __forceinline__ self_type | operator++ () |
| | Prefix increment.
|
| |
|
__host__ __device__ __forceinline__ self_type & | operator* () |
| | Indirection.
|
| |
|
template<typename Distance > |
| __host__ __device__ __forceinline__ self_type | operator+ (Distance n) const |
| | Addition.
|
| |
|
template<typename Distance > |
| __host__ __device__ __forceinline__ self_type & | operator+= (Distance n) |
| | Addition assignment.
|
| |
|
template<typename Distance > |
| __host__ __device__ __forceinline__ self_type | operator- (Distance n) const |
| | Subtraction.
|
| |
|
template<typename Distance > |
| __host__ __device__ __forceinline__ self_type & | operator-= (Distance n) |
| | Subtraction assignment.
|
| |
|
__host__ __device__ __forceinline__ difference_type | operator- (self_type other) const |
| | Distance.
|
| |
|
template<typename Distance > |
| __host__ __device__ __forceinline__ self_type & | operator[] (Distance n) |
| | Array subscript.
|
| |
|
__host__ __device__ __forceinline__ pointer | operator-> () |
| | Structure dereference.
|
| |
|
__host__ __device__ __forceinline__ void | operator= (self_type const &other) |
| | Assignment to self (no-op)
|
| |
|
template<typename T > |
| __host__ __device__ __forceinline__ void | operator= (T const &) |
| | Assignment to anything else (no-op)
|
| |
|
__host__ __device__ __forceinline__ | operator void * () const |
| | Cast to void* operator.
|
| |
|
__host__ __device__ __forceinline__ bool | operator== (const self_type &rhs) |
| | Equal to.
|
| |
|
__host__ __device__ __forceinline__ bool | operator!= (const self_type &rhs) |
| | Not equal to.
|
| |
template<typename OffsetT = ptrdiff_t>
class cub::DiscardOutputIterator< OffsetT >
A discard iterator.
Definition at line 66 of file discard_output_iterator.cuh.