reverse_iterator Class Reference

#include <stdapis/stlportv5/stl/_iterator_old.h>

class reverse_iterator
Public Member Type Definitions
typedef_Distance difference_type
typedef random_access_iterator_tag iterator_category
typedef_Tp * pointer
typedef_Reference reference
typedef_Tp value_type
Protected Attributes
_RandomAccessIterator__current
Public Member Functions
reverse_iterator()
reverse_iterator(const _Self &)
reverse_iterator(_RandomAccessIterator)
_RandomAccessIteratorbase()
_Referenceoperator*()
_Self operator+(_Distance)
_STLP_DEFINE_ARROW_OPERATOR _Self &operator++()
_Self operator++(int)
_Self &operator+=(_Distance)
_Self operator-(_Distance)
_Self &operator--()
_Self operator--(int)
_Self &operator-=(_Distance)
_Self &operator=(const _Self &)
_Referenceoperator[](_Distance)

Member Type Definition Documentation

Typedef difference_type

typedef _Distancedifference_type

Typedef iterator_category

typedef random_access_iterator_tag iterator_category

Typedef pointer

typedef _Tp *pointer

Typedef reference

typedef _Referencereference

Typedef value_type

typedef _Tpvalue_type

Member Attribute Documentation

__current

_RandomAccessIterator__current[protected]

Constructor & Destructor Documentation

reverse_iterator ( )

reverse_iterator()[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

reverse_iterator ( const _Self & )

reverse_iterator(const _Self &__x)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__x-
Return Value
-

reverse_iterator ( _RandomAccessIterator )

reverse_iterator(_RandomAccessIterator__x)[inline, explicit]

Member Function Documentation

base ( )

_RandomAccessIteratorbase()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

operator* ( )

_Referenceoperator*()const [inline]

operator+ ( _Distance )

_Self operator+(_Distance__n)const [inline]

operator++ ( )

_STLP_DEFINE_ARROW_OPERATOR _Self &operator++()[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

operator++ ( int )

_Self operator++(int)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
-
Return Value
-

operator+= ( _Distance )

_Self &operator+=(_Distance__n)[inline]

operator- ( _Distance )

_Self operator-(_Distance__n)const [inline]

operator-- ( )

_Self &operator--()[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

operator-- ( int )

_Self operator--(int)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
-
Return Value
-

operator-= ( _Distance )

_Self &operator-=(_Distance__n)[inline]

operator= ( const _Self & )

_Self &operator=(const _Self &__x)[inline]

operator[] ( _Distance )

_Referenceoperator[](_Distance__n)const [inline]