Whole document tree
Templatestd::reverse_bidirectional_iterator class Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance > Class Template Reference #include <stl_iterator.h >
List of all members.
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
class std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >
Member Typedef Documentation
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
typedef reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, _Reference, _Distance> std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::_Self [private]
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
typedef _Distance std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::difference_type
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
typedef bidirectional_iterator_tag std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::iterator_category
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
typedef _Tp* std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::pointer
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
typedef _Reference std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::reference
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
typedef _Tp std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::value_type
Constructor & Destructor Documentation
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::reverse_bidirectional_iterator
(
)
[inline]
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::reverse_bidirectional_iterator
(
_BidirectionalIterator
__x
)
[inline, explicit]
Member Function Documentation
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
_BidirectionalIterator std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::base
(
)
const [inline]
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
_Reference std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator *
(
)
const [inline]
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
_Self std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator++
(
int
)
[inline]
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
_Self & std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator++
(
)
[inline]
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
_Self std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator--
(
int
)
[inline]
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
_Self & std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator--
(
)
[inline]
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
pointer std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator->
(
)
const [inline]
Member Data Documentation
template<class _BidirectionalIterator, class _Tp, class _Reference = _Tp&, class _Distance = ptrdiff_t>
_BidirectionalIterator std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::current [protected]
Definition at line 162 of file stl_iterator.h .
Referenced by std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::base (), std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator * (), std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator++ (), std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::operator-- (), and std::reverse_bidirectional_iterator< _BidirectionalIterator, _Tp, _Reference, _Distance >::reverse_bidirectional_iterator ().
The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:19:28 2002 for libstdc++-v3 Source by
1.2.15