MTL 4: iterator_adaptor< SubClass, Iterator > Class Template Reference
#include <iterator_adaptor.h>
Public Types | |
typedef std::iterator_traits < Iterator >::value_type | value_type |
wheredef: TrivialIterator | |
typedef std::iterator_traits < Iterator >::difference_type | difference_type |
wheredef: InputIterator | |
typedef std::iterator_traits < Iterator >::value_type | value_type |
wheredef: TrivialIterator | |
typedef std::iterator_traits < Iterator >::difference_type | difference_type |
wheredef: InputIterator | |
Public Member Functions | |
iterator_adaptor (SubClass &me_) | |
wheredef: iterator_adaptor | |
iterator_adaptor (SubClass &me_, const Iterator &x) | |
wheredef: iterator_adaptor | |
operator Iterator () | |
wheredef: iterator_adaptor | |
Iterator | base () const |
wheredef: iterator_adaptor | |
reference | operator* () const |
wheredef: Trivial Iterator | |
SubClass & | operator++ () |
wheredef: Forward Iterator | |
SubClass | operator++ (int) |
wheredef: Forward Iterator | |
SubClass & | operator-- () |
wheredef: Bidirectional Iterator | |
SubClass | operator-- (int) |
wheredef: Bidirectional Iterator | |
SubClass | operator+ (Distance n) const |
wheredef: Random Access Iterator | |
SubClass & | operator+= (Distance n) |
wheredef: Random Access Iterator | |
SubClass | operator- (Distance n) const |
wheredef: Random Access Iterator | |
SubClass & | operator-= (Distance n) |
wheredef: Random Access Iterator | |
bool | operator!= (const SubClass &y) const |
wheredef: Trivial Iterator | |
bool | operator< (const SubClass &y) const |
wheredef: Random Access Iterator | |
iterator_adaptor (SubClass &me_) | |
wheredef: iterator_adaptor | |
iterator_adaptor (SubClass &me_, const Iterator &x) | |
wheredef: iterator_adaptor | |
operator Iterator () | |
wheredef: iterator_adaptor | |
Iterator | base () const |
wheredef: iterator_adaptor | |
reference | operator* () const |
wheredef: Trivial Iterator | |
SubClass & | operator++ () |
wheredef: Forward Iterator | |
SubClass | operator++ (int) |
wheredef: Forward Iterator | |
SubClass & | operator-- () |
wheredef: Bidirectional Iterator | |
SubClass | operator-- (int) |
wheredef: Bidirectional Iterator | |
SubClass | operator+ (Distance n) const |
wheredef: Random Access Iterator | |
SubClass & | operator+= (Distance n) |
wheredef: Random Access Iterator | |
SubClass | operator- (Distance n) const |
wheredef: Random Access Iterator | |
SubClass & | operator-= (Distance n) |
wheredef: Random Access Iterator | |
bool | operator!= (const SubClass &y) const |
wheredef: Trivial Iterator | |
bool | operator< (const SubClass &y) const |
wheredef: Random Access Iterator |
iterator_adaptor< SubClass, Iterator > Class Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine
-- Gen. with
rev. 7542
on 7 Apr 2011 by doxygen 1.5.9 -- © 2010 by SimuNova UG.