cub::DiscardOutputIterator
Defined in cub/iterator/discard_output_iterator.cuh
-
template<typename OffsetT = ptrdiff_t>
class DiscardOutputIterator A discard iterator.
Public Types
-
using self_type = DiscardOutputIterator
My own type.
-
using difference_type = OffsetT
Type to express the result of subtracting one iterator from another.
-
using value_type = void
The type of the element the iterator can point to.
-
using pointer = void
The type of a pointer to an element the iterator can point to.
-
using reference = void
The type of a reference to an element the iterator can point to.
-
using iterator_category = typename THRUST_NS_QUALIFIER::detail::iterator_facade_category<THRUST_NS_QUALIFIER::any_system_tag, THRUST_NS_QUALIFIER::random_access_traversal_tag, value_type, reference>::type
The iterator category.
Public Functions
-
inline difference_type operator-(self_type other) const
Distance.
-
inline operator void*() const
Cast to void* operator.
-
using self_type = DiscardOutputIterator