Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

RWMathVec<T>::const_iterator



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

Synopsis

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

Description

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

Example

Public Constructors

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

Public Member Operators

RWMathVec<T>::const_iterator&    operator++();
RWMathVec<T>::const_iterator&    operator--();
RWMathVec<T>::const_iterator&    operator++(int);
RWMathVec<T>::const_iterator&    operator--(int);
RWMathVec<T>::const_iterator& 
operator+=(RWMathVec<T>::difference_type d);
RWMathVec<T>::const_iterator& 
operator-=(RWMathVec<T>::difference_type d);
RWMathVec<T>::const_iterator& 
operator=(const RWMathVec<T>::const_iterator& i);
RWMathVec<T>::difference_type 
operator-(const RWMathVec<T>::const_iterator& i) const;
RWMathVec<T>::const_iterator& 
operator+(RWMathVec<T>::difference_type d) const;
RWMathVec<T>::const_iterator& 
operator-(RWMathVec<T>::difference_type d) const;
const T&    operator[]() const;
const T&    operator*() const;
RWBoolean operator==(const RWMathVec<T>::const_iterator& i) const;
RWBoolean operator!=(const RWMathVec<T>::const_iterator& i) const;
RWBoolean operator<(const RWMathVec<T>::const_iterator& i) const;
RWBoolean operator>(const RWMathVec<T>::const_iterator& i) const;
RWBoolean operator<=(const RWMathVec<T>::const_iterator& i) const;
RWBoolean operator>=(const RWMathVec<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.