|
FreePOOMA
2.4.1
|
A random access iterator class that iterates through all of the points of an Interval<1>, returning ints when dereferenced. More...
#include <IntervalIterator.h>
Public Types | |
| typedef IntervalIterator | This_t |
| typedef Interval< 1 > | Domain_t |
| typedef ptrdiff_t | Value_t |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef ptrdiff_t | value_type |
| typedef ptrdiff_t | difference_type |
| typedef const ptrdiff_t * | pointer |
| typedef const ptrdiff_t & | reference |
Public Member Functions | |
| IntervalIterator (const Domain_t &d, int initial_pos=0) | |
| IntervalIterator (const This_t &it) | |
| IntervalIterator () | |
| const Value_t & | operator* () const |
| const Value_t * | operator-> () const |
| bool | operator== (const This_t &i) const |
| bool | operator!= (const This_t &i) const |
| bool | operator< (const This_t &i) const |
| bool | operator<= (const This_t &i) const |
| bool | operator> (const This_t &i) const |
| bool | operator>= (const This_t &i) const |
| Value_t | operator[] (int n) const |
| This_t | operator+ (int n) const |
| This_t | operator- (int n) const |
| ptrdiff_t | operator- (const This_t &it) const |
| bool | done () const |
| This_t & | operator= (const This_t &it) |
| This_t & | operator++ () |
| This_t & | operator-- () |
| This_t | operator++ (int) |
| This_t | operator-- (int) |
| This_t | operator+= (int n) |
| This_t | operator-= (int n) |
A random access iterator class that iterates through all of the points of an Interval<1>, returning ints when dereferenced.
| typedef Interval<1> IntervalIterator::Domain_t |
| typedef ptrdiff_t IntervalIterator::Value_t |
| typedef std::random_access_iterator_tag IntervalIterator::iterator_category |
| typedef ptrdiff_t IntervalIterator::value_type |
| typedef ptrdiff_t IntervalIterator::difference_type |
| typedef const ptrdiff_t* IntervalIterator::pointer |
| typedef const ptrdiff_t& IntervalIterator::reference |
| IntervalIterator::IntervalIterator | ( | const Domain_t & | d, |
| int | initial_pos = 0 |
||
| ) | [inline] |
| IntervalIterator::IntervalIterator | ( | const This_t & | it | ) | [inline] |
| IntervalIterator::IntervalIterator | ( | ) | [inline] |
| bool IntervalIterator::operator== | ( | const This_t & | i | ) | const [inline] |
| bool IntervalIterator::operator!= | ( | const This_t & | i | ) | const [inline] |
| bool IntervalIterator::operator< | ( | const This_t & | i | ) | const [inline] |
| bool IntervalIterator::operator<= | ( | const This_t & | i | ) | const [inline] |
| bool IntervalIterator::operator> | ( | const This_t & | i | ) | const [inline] |
| bool IntervalIterator::operator>= | ( | const This_t & | i | ) | const [inline] |
| Value_t IntervalIterator::operator[] | ( | int | n | ) | const [inline] |
| This_t IntervalIterator::operator+ | ( | int | n | ) | const [inline] |
| This_t IntervalIterator::operator- | ( | int | n | ) | const [inline] |
| bool IntervalIterator::done | ( | ) | const [inline] |
Referenced by operator*(), and operator->().
| This_t& IntervalIterator::operator++ | ( | ) | [inline] |
| This_t& IntervalIterator::operator-- | ( | ) | [inline] |
| This_t IntervalIterator::operator++ | ( | int | ) | [inline] |
| This_t IntervalIterator::operator-- | ( | int | ) | [inline] |
| This_t IntervalIterator::operator+= | ( | int | n | ) | [inline] |
| This_t IntervalIterator::operator-= | ( | int | n | ) | [inline] |
1.7.6.1