Struct double_sort::Iterator¶
-
template<typename
T0
, typenameT1
>
structIterator
: public std::iterator<std::input_iterator_tag, Value<T0, T1>>¶ Public Functions
-
DEVICE
Iterator
(T0 *ptr0, T1 *ptr1)¶
-
DEVICE Iterator& double_sort::Iterator::operator=(Iterator const & b)
-
DEVICE Iterator& double_sort::Iterator::operator=(Iterator && b)
-
DEVICE Value<T0, T1>& double_sort::Iterator::operator*() const
-
DEVICE Value<T0, T1> double_sort::Iterator::operator[](int i) const
-
DEVICE Iterator& double_sort::Iterator::operator++()
-
DEVICE Iterator& double_sort::Iterator::operator+=(int i)
-
DEVICE Iterator& double_sort::Iterator::operator--()
-
DEVICE auto double_sort::Iterator::operator-(Iterator const & b) const
-
DEVICE Iterator double_sort::Iterator::operator+(int i) const
-
DEVICE Iterator double_sort::Iterator::operator-(int i) const
-
DEVICE bool double_sort::Iterator::operator==(Iterator const & b) const
-
DEVICE bool double_sort::Iterator::operator!=(Iterator const & b) const
-
DEVICE bool double_sort::Iterator::operator<(Iterator const & b) const
-
DEVICE bool double_sort::Iterator::operator>(Iterator const & b) const
-
DEVICE bool double_sort::Iterator::operator>=(Iterator const & b) const
Public Members
-
Value<T0, T1>
this_
¶
-
DEVICE