vtf-logo

ArrayIndexIterator.h File Reference

An array index iterator. More...

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

Go to the source code of this file.

Namespaces

namespace  ads

Classes

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

Functions

template<int N>
bool ads::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 ads::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 ads::operator< (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 Return true if the index of x precedes that of y.
template<int N>
bool ads::operator> (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 Return true if the index of x follows that of y.
template<int N>
bool ads::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 ads::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 ads::operator- (const ArrayIndexIterator< N > &x, const ArrayIndexIterator< N > &y)
 The difference of two iterators.
template<int N>
ArrayIndexIterator< N > ads::operator+ (typename ArrayIndexIterator< N >::difference_type n, const ArrayIndexIterator< N > &i)
 Iterator advance.


Detailed Description

An array index iterator.


Generated on Fri Aug 24 12:55:36 2007 for Algorithms and Data Structures Package by  doxygen 1.4.7