Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ustl::reverse_iterator< Iterator > Class Template Reference
[Iterator Adaptors]

Wraps Iterator to behave in an exactly opposite manner. More...

#include <ustl.h>

List of all members.

Public Types

typedef iterator_traits< Iterator
>::value_type 
value_type
typedef iterator_traits< Iterator
>::difference_type 
difference_type
typedef iterator_traits< Iterator
>::pointer 
pointer
typedef iterator_traits< Iterator
>::reference 
reference

Public Member Functions

 reverse_iterator (Iterator iter)
bool operator== (const reverse_iterator &iter) const
bool operator< (const reverse_iterator &iter) const
Iterator base (void) const
reference operator * (void) const
pointer operator-> (void) const
reverse_iteratoroperator++ (void)
reverse_iteratoroperator-- (void)
reverse_iterator operator++ (int)
reverse_iterator operator-- (int)
reverse_iteratoroperator+= (size_t n)
reverse_iteratoroperator-= (size_t n)
reverse_iterator operator+ (size_t n) const
reverse_iterator operator- (size_t n) const
reference operator[] (uoff_t n) const
difference_type operator- (const reverse_iterator &i) const

Protected Attributes

Iterator m_i


Detailed Description

template<class Iterator>
class ustl::reverse_iterator< Iterator >

Wraps Iterator to behave in an exactly opposite manner.


The documentation for this class was generated from the following file:
Generated on Mon Jan 17 14:35:03 2005 for uSTL by 1.3.9 Doxygen Hosted on SourceForge.net