#include <sycl/detail/accessor_iterator.hpp>
Public Types | |
using | difference_type = std::ptrdiff_t |
using | value_type = DataT |
using | pointer = DataT * |
using | reference = DataT & |
using | iterator_category = std::random_access_iterator_tag |
Public Member Functions | |
accessor_iterator ()=default | |
reference | operator* () const |
accessor_iterator & | operator++ () |
accessor_iterator | operator++ (int) |
accessor_iterator & | operator-- () |
accessor_iterator | operator-- (int) |
accessor_iterator & | operator+= (difference_type N) |
accessor_iterator | operator+ (difference_type N) const |
accessor_iterator & | operator-= (difference_type N) |
accessor_iterator | operator- (difference_type N) const |
reference & | operator[] (difference_type N) const |
bool | operator< (const accessor_iterator &Other) const |
bool | operator> (const accessor_iterator &Other) const |
bool | operator<= (const accessor_iterator &Other) const |
bool | operator>= (const accessor_iterator &Other) const |
bool | operator== (const accessor_iterator &Other) const |
bool | operator!= (const accessor_iterator &Other) const |
difference_type | operator- (const accessor_iterator &Rhs) const |
Friends | |
template<typename AccessorDataT , int AccessorDimensions, access::mode AccessMode, access::target AccessTarget, access::placeholder IsPlaceholder, typename PropertyListT > | |
class | sycl::accessor |
accessor_iterator | operator+ (difference_type N, const accessor_iterator &Rhs) |
std::ostream & | operator<< (std::ostream &os, const accessor_iterator &it) |
Definition at line 48 of file accessor_iterator.hpp.
using sycl::_V1::detail::accessor_iterator< DataT, Dimensions >::difference_type = std::ptrdiff_t |
Definition at line 50 of file accessor_iterator.hpp.
using sycl::_V1::detail::accessor_iterator< DataT, Dimensions >::iterator_category = std::random_access_iterator_tag |
Definition at line 55 of file accessor_iterator.hpp.
using sycl::_V1::detail::accessor_iterator< DataT, Dimensions >::pointer = DataT * |
Definition at line 53 of file accessor_iterator.hpp.
using sycl::_V1::detail::accessor_iterator< DataT, Dimensions >::reference = DataT & |
Definition at line 54 of file accessor_iterator.hpp.
using sycl::_V1::detail::accessor_iterator< DataT, Dimensions >::value_type = DataT |
Definition at line 51 of file accessor_iterator.hpp.
|
default |
|
inline |
Definition at line 139 of file accessor_iterator.hpp.
|
inline |
Definition at line 59 of file accessor_iterator.hpp.
|
inline |
Definition at line 91 of file accessor_iterator.hpp.
|
inline |
Definition at line 63 of file accessor_iterator.hpp.
|
inline |
Definition at line 68 of file accessor_iterator.hpp.
|
inline |
Definition at line 85 of file accessor_iterator.hpp.
|
inline |
Definition at line 143 of file accessor_iterator.hpp.
|
inline |
Definition at line 110 of file accessor_iterator.hpp.
|
inline |
Definition at line 74 of file accessor_iterator.hpp.
|
inline |
Definition at line 79 of file accessor_iterator.hpp.
|
inline |
Definition at line 104 of file accessor_iterator.hpp.
|
inline |
Definition at line 121 of file accessor_iterator.hpp.
|
inline |
Definition at line 127 of file accessor_iterator.hpp.
|
inline |
Definition at line 135 of file accessor_iterator.hpp.
|
inline |
Definition at line 125 of file accessor_iterator.hpp.
|
inline |
Definition at line 131 of file accessor_iterator.hpp.
|
inline |
Definition at line 115 of file accessor_iterator.hpp.
|
friend |
Definition at line 97 of file accessor_iterator.hpp.
|
friend |
Definition at line 334 of file accessor_iterator.hpp.
|
friend |
Definition at line 151 of file accessor_iterator.hpp.