ArrayIndexIterator.h File Reference

An array index iterator. More...

#include "ArrayIndexingBase.h"
#include <iterator>

Go to the source code of this file.

Classes

class  ArrayIndexIterator< N >
 An index iterator for an array. More...

Functions

template<int N>
bool operator== (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 Return true if the iterators have a handle to the same index.
template<int N>
bool operator!= (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 Return true if the iterators do not have a handle to the same index.
template<int N>
bool operator< (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 Return true if the index of x precedes that of y.
template<int N>
bool operator> (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 Return true if the index of x follows that of y.
template<int N>
bool operator<= (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 Return true if the index of x precedes or is equal to that of y.
template<int N>
bool operator>= (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 Return true if the index of x follows or is equal to that of y.
template<int N>
ArrayIndexIterator< N >
::difference_type 
operator- (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 The difference of two iterators.
template<int N>
ArrayIndexIterator< N > operator+ (typename ArrayIndexIterator< N >::difference_type n, const ArrayIndexIterator< N > &i)
 Iterator advance.

Detailed Description

An array index iterator.

Generated on Thu Jun 30 02:14:51 2016 for Algorithms and Data Structures Package by  doxygen 1.6.3