#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. |