OmniSciDB
a5dc49c757
|
#include <DoubleSort.h>
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | value_type = Value< T0, T1 > |
using | difference_type = std::ptrdiff_t |
using | pointer = value_type * |
using | reference = value_type & |
Public Member Functions | |
DEVICE | Iterator (T0 *ptr0, T1 *ptr1) |
DEVICE | Iterator (Iterator const &b) |
DEVICE | Iterator (Iterator &&b) |
DEVICE Iterator & | operator= (Iterator const &b) |
DEVICE Iterator & | operator= (Iterator &&b) |
DEVICE Value< T0, T1 > & | operator* () const |
DEVICE Value< T0, T1 > | operator[] (int i) const |
DEVICE Iterator & | operator++ () |
DEVICE Iterator & | operator+= (int i) |
DEVICE Iterator & | operator-- () |
DEVICE auto | operator- (Iterator const &b) const |
DEVICE Iterator | operator+ (int i) const |
DEVICE Iterator | operator- (int i) const |
DEVICE bool | operator== (Iterator const &b) const |
DEVICE bool | operator!= (Iterator const &b) const |
DEVICE bool | operator< (Iterator const &b) const |
DEVICE bool | operator> (Iterator const &b) const |
DEVICE bool | operator>= (Iterator const &b) const |
Public Attributes | |
Value< T0, T1 > | this_ |
Definition at line 104 of file DoubleSort.h.
using double_sort::Iterator< T0, T1 >::difference_type = std::ptrdiff_t |
Definition at line 107 of file DoubleSort.h.
using double_sort::Iterator< T0, T1 >::iterator_category = std::input_iterator_tag |
Definition at line 105 of file DoubleSort.h.
using double_sort::Iterator< T0, T1 >::pointer = value_type* |
Definition at line 108 of file DoubleSort.h.
using double_sort::Iterator< T0, T1 >::reference = value_type& |
Definition at line 109 of file DoubleSort.h.
using double_sort::Iterator< T0, T1 >::value_type = Value<T0, T1> |
Definition at line 106 of file DoubleSort.h.
|
inline |
Definition at line 111 of file DoubleSort.h.
|
inline |
Definition at line 112 of file DoubleSort.h.
|
inline |
Definition at line 113 of file DoubleSort.h.
|
inline |
|
inline |
|
inline |
Definition at line 150 of file DoubleSort.h.
References double_sort::Iterator< T0, T1 >::this_.
Referenced by double_sort::Iterator< T0, T1 >::operator[]().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 130 of file DoubleSort.h.
References double_sort::Iterator< T0, T1 >::operator+(), and double_sort::Iterator< T0, T1 >::this_.
Value<T0, T1> double_sort::Iterator< T0, T1 >::this_ |
Definition at line 110 of file DoubleSort.h.
Referenced by double_sort::Iterator< T0, T1 >::operator!=(), double_sort::Iterator< T0, T1 >::operator*(), double_sort::Iterator< T0, T1 >::operator+(), double_sort::Iterator< T0, T1 >::operator++(), double_sort::Iterator< T0, T1 >::operator+=(), double_sort::Iterator< T0, T1 >::operator-(), double_sort::Iterator< T0, T1 >::operator--(), double_sort::Iterator< T0, T1 >::operator<(), double_sort::Iterator< T0, T1 >::operator=(), double_sort::Iterator< T0, T1 >::operator==(), double_sort::Iterator< T0, T1 >::operator>(), double_sort::Iterator< T0, T1 >::operator>=(), and double_sort::Iterator< T0, T1 >::operator[]().