#include <Range.h>
Public Types | |
typedef T::iterator | iterator |
typedef T::local_iterator | local_iterator |
typedef iterator | block_iterator |
typedef std::iterator_traits < iterator >::value_type | value_type |
Public Member Functions | |
LocalRange (T &c) | |
iterator | begin () const |
iterator | end () const |
std::pair< block_iterator, block_iterator > | block_pair () const |
std::pair< local_iterator, local_iterator > | local_pair () const |
local_iterator | local_begin () const |
local_iterator | local_end () const |
block_iterator | block_begin () const |
block_iterator | block_end () const |
Private Attributes | |
T * | container |
typedef iterator Galois::Runtime::LocalRange< T >::block_iterator |
typedef T::iterator Galois::Runtime::LocalRange< T >::iterator |
typedef T::local_iterator Galois::Runtime::LocalRange< T >::local_iterator |
typedef std::iterator_traits<iterator>::value_type Galois::Runtime::LocalRange< T >::value_type |
Galois::Runtime::LocalRange< T >::LocalRange | ( | T & | c | ) | [inline] |
iterator Galois::Runtime::LocalRange< T >::begin | ( | ) | const [inline] |
block_iterator Galois::Runtime::LocalRange< T >::block_begin | ( | ) | const [inline] |
block_iterator Galois::Runtime::LocalRange< T >::block_end | ( | ) | const [inline] |
std::pair<block_iterator, block_iterator> Galois::Runtime::LocalRange< T >::block_pair | ( | ) | const [inline] |
iterator Galois::Runtime::LocalRange< T >::end | ( | ) | const [inline] |
local_iterator Galois::Runtime::LocalRange< T >::local_begin | ( | ) | const [inline] |
local_iterator Galois::Runtime::LocalRange< T >::local_end | ( | ) | const [inline] |
std::pair<local_iterator, local_iterator> Galois::Runtime::LocalRange< T >::local_pair | ( | ) | const [inline] |
T* Galois::Runtime::LocalRange< T >::container [private] |