mtl::scale_iterator< RandomAccessIterator, T > Class Template Reference
#include <scale_iterator.h>
Public Member Functions | |
| scale_iterator () | |
| wheredef: Trivial Iterator | |
| scale_iterator (const RandomAccessIterator &x) | |
| wheredef: scale_iterator | |
| scale_iterator (const RandomAccessIterator &x, const value_type &a) | |
| wheredef: scale_iterator | |
| scale_iterator (const self &x) | |
| wheredef: Trivial Iterator | |
| int | index () const |
| wheredef: Indexible Iterator | |
| operator RandomAccessIterator () | |
| wheredef: scale_iterator | |
| RandomAccessIterator | base () const |
| wheredef: scale_iterator | |
| value_type | operator* () const |
| wheredef: Trivial Iterator | |
| self & | operator++ () |
| wheredef: Forward Iterator | |
| self | operator++ (int) |
| wheredef: Forward Iterator | |
| self & | operator-- () |
| wheredef: Bidirectional Iterator | |
| self | operator-- (int) |
| wheredef: Bidirectional Iterator | |
| self | operator+ (Distance n) const |
| wheredef: Random Access Iterator | |
| self & | operator+= (Distance n) |
| wheredef: Random Access Iterator | |
| self | operator- (Distance n) const |
| wheredef: Random Access Iterator | |
| self & | operator-= (Distance n) |
| wheredef: Random Access Iterator | |
| bool | operator== (const self &x) const |
| wheredef: Trivial Iterator | |
| bool | operator!= (const self &x) const |
| wheredef: Trivial Iterator | |
| bool | operator< (const self &x) const |
| wheredef: Random Access Iterator | |
| scale_iterator () | |
| wheredef: Trivial Iterator | |
| scale_iterator (const RandomAccessIterator &x) | |
| wheredef: scale_iterator | |
| scale_iterator (const RandomAccessIterator &x, const value_type &a) | |
| wheredef: scale_iterator | |
| scale_iterator (const self &x) | |
| wheredef: Trivial Iterator | |
| int | index () const |
| wheredef: Indexible Iterator | |
| operator RandomAccessIterator () | |
| wheredef: scale_iterator | |
| RandomAccessIterator | base () const |
| wheredef: scale_iterator | |
| value_type | operator* () const |
| wheredef: Trivial Iterator | |
| self & | operator++ () |
| wheredef: Forward Iterator | |
| self | operator++ (int) |
| wheredef: Forward Iterator | |
| self & | operator-- () |
| wheredef: Bidirectional Iterator | |
| self | operator-- (int) |
| wheredef: Bidirectional Iterator | |
| self | operator+ (Distance n) const |
| wheredef: Random Access Iterator | |
| self & | operator+= (Distance n) |
| wheredef: Random Access Iterator | |
| self | operator- (Distance n) const |
| wheredef: Random Access Iterator | |
| self & | operator-= (Distance n) |
| wheredef: Random Access Iterator | |
| bool | operator== (const self &x) const |
| wheredef: Trivial Iterator | |
| bool | operator!= (const self &x) const |
| wheredef: Trivial Iterator | |
| bool | operator< (const self &x) const |
| wheredef: Random Access Iterator | |
category: iterators, adaptors component: type definition: scale_iterator.h tparam: RandomAccessIterator - The underlying iterator tparam: T - The type of the scalar to multiply by models: RandomAccessIterator typereqs: T must be convertible to RandomAccessIterator's value_type typereqs: RandomAccessIterator's value_type must be a model of Ring
mtl::scale_iterator< RandomAccessIterator, T > Class Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine
-- Gen. with
rev. 7542
on Sat Aug 11 2012 by doxygen 1.7.6.1 -- © 2010 by SimuNova UG.