Legion Runtime
Public Types | Public Member Functions | List of all members
Legion::Span< FT, PM >::reverse_iterator Class Reference

Public Types

typedef std::random_access_iterator_tag iterator_category
 
typedef FT value_type
 
typedef std::ptrdiff_t difference_type
 
typedef FT * pointer
 
typedef FT & reference
 

Public Member Functions

reverse_iteratoroperator= (const reverse_iterator &rhs)
 
reverse_iteratoroperator+= (int rhs)
 
reverse_iteratoroperator-= (int rhs)
 
FT & operator* (void) const
 
FT * operator-> (void) const
 
FT & operator[] (int rhs) const
 
reverse_iteratoroperator++ (void)
 
reverse_iteratoroperator-- (void)
 
reverse_iterator operator++ (int)
 
reverse_iterator operator-- (int)
 
reverse_iterator operator+ (int rhs) const
 
reverse_iterator operator- (int rhs) const
 
bool operator== (const reverse_iterator &rhs) const
 
bool operator!= (const reverse_iterator &rhs) const
 
bool operator< (const reverse_iterator &rhs) const
 
bool operator> (const reverse_iterator &rhs) const
 
bool operator<= (const reverse_iterator &rhs) const
 
bool operator>= (const reverse_iterator &rhs) const
 

The documentation for this class was generated from the following file: