Legion Runtime
Public Types | Public Member Functions | List of all members
Legion::Span< FT, PM >::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

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

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