Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

RWGenMat<T>::const_iterator



Data Type and Member Function Indexes
(exclusive of constructors and destructors)

Synopsis

template <class T>
class RWGenMat<T>::const_iterator;

Description

Class RWGenMat<T>::const_iterator is the random access iterator for the RWGenMat<T> collection class. The const_iterator class behaves like a pointer to type T and is used to increment through elements of an RWGenMat<T>. The const_iterator differs from a plain iterator in that the value of a dereferenced const_iterator may not be changed.

Example

Public Constructors

RWGenMat<T>::const_iterator();
RWGenMat<T>::const_iterator
  (const RWGenMat<T>::const_iterator& i);
RWGenMat<T>::const_iterator(const RWGenMat<T>::iterator& i);

Public Member Operators

RWGenMat<T>::const_iterator&   operator++();
RWGenMat<T>::const_iterator&   operator--();
RWGenMat<T>::const_iterator&   operator++(int);
RWGenMat<T>::const_iterator&   operator--(int);
RWGenMat<T>::const_iterator& operator+=(RWGenMat<T>::difference_type d);
RWGenMat<T>::const_iterator& operator-=(RWGenMat<T>::difference_type d);
RWGenMat<T>::const_iterator& 
operator=(const RWGenMat<T>::const_iterator& i);
RWGenMat<T>::difference_type 
operator-(const RWGenMat<T>::const_iterator& i) const;
RWGenMat<T>::const_iterator& 
operator+(RWGenMat<T>::difference_type d) const;
RWGenMat<T>::const_iterator& 
operator-(RWGenMat<T>::difference_type d) const;
const T&    operator[]() const;
const T&    operator*() const;
RWBoolean  operator==(const RWGenMat<T>::const_iterator& i) const;
RWBoolean  operator!=(const RWGenMat<T>::const_iterator& i) const;
RWBoolean  operator<(const RWGenMat<T>::const_iterator& i) const;
RWBoolean  operator>(const RWGenMat<T>::const_iterator& i) const;
RWBoolean  operator<=(const RWGenMat<T>::const_iterator& i) const;
RWBoolean  operator>=(const RWGenMat<T>::const_iterator& i) const;


Previous fileTop of DocumentContentsIndexNext file

©Copyright 1999, Rogue Wave Software, Inc.
Send mail to report errors or comment on the documentation.