reverse_bidirectional_iterator Class Reference

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

class reverse_bidirectional_iterator
Public Member Type Definitions
typedef_Distance difference_type
typedef bidirectional_iterator_tag iterator_category
typedef_Tp * pointer
typedef_Reference reference
typedef_Tp value_type
Protected Attributes
_BidirectionalIteratorcurrent
Public Member Functions
reverse_bidirectional_iterator()
reverse_bidirectional_iterator(_BidirectionalIterator)
_BidirectionalIteratorbase()
_Referenceoperator*()
_STLP_DEFINE_ARROW_OPERATOR _Self &operator++()
_Self operator++(int)
_Self &operator--()
_Self operator--(int)

Member Type Definition Documentation

Typedef difference_type

typedef _Distancedifference_type

Typedef iterator_category

typedef bidirectional_iterator_tag iterator_category

Typedef pointer

typedef _Tp *pointer

Typedef reference

typedef _Referencereference

Typedef value_type

typedef _Tpvalue_type

Member Attribute Documentation

current

_BidirectionalIteratorcurrent[protected]

Constructor & Destructor Documentation

reverse_bidirectional_iterator ( )

reverse_bidirectional_iterator()[inline]

reverse_bidirectional_iterator ( _BidirectionalIterator )

reverse_bidirectional_iterator(_BidirectionalIterator__x)[inline, explicit]

Member Function Documentation

base ( )

_BidirectionalIteratorbase()const [inline]

operator* ( )

_Referenceoperator*()const [inline]

operator++ ( )

_STLP_DEFINE_ARROW_OPERATOR _Self &operator++()[inline]

operator++ ( int )

_Self operator++(int)[inline]

operator-- ( )

_Self &operator--()[inline]

operator-- ( int )

_Self operator--(int)[inline]