Bolt
1.3
C++ template library with support for OpenCL
|
A reverse random access iterator in the classic sense. More...
#include <device_vector.h>
Public Member Functions | |
reverse_iterator_base (Container &lhs, int index) | |
template<typename OtherContainer > | |
reverse_iterator_base (const reverse_iterator_base< OtherContainer > &lhs) | |
reverse_iterator_base (const reverse_iterator_base &lhs) | |
reverse_iterator_base < Container > & | operator= (const reverse_iterator_base< Container > &lhs) |
reverse_iterator_base < Container > & | operator+= (const difference_type &n) |
const reverse_iterator_base < Container > | operator+ (const difference_type &n) const |
int | getIndex () const |
Container & | getContainer () const |
difference_type | distance_to (const reverse_iterator_base< Container > &lhs) const |
void | advance (difference_type n) |
void | increment () |
void | decrement () |
template<typename OtherContainer > | |
bool | equal (const reverse_iterator_base< OtherContainer > &lhs) const |
value_type & | operator[] (int x) const restrict(cpu |
value_type & | operator* () const restrict(cpu |
Public Attributes | |
int | m_Index |
value_type | amp |
Friends | |
class | boost::iterator_core_access |
class | device_vector< value_type > |
template<typename > | |
class | reverse_iterator_base |
A reverse random access iterator in the classic sense.
value_type bolt::amp::device_vector< T, CONT >::reverse_iterator_base< Container >::amp |