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.