__gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr > Struct Template Reference

Inheritance diagram for __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >:

__gnu_cxx::_Slist_iterator_base List of all members.

Public Types

typedef _Slist_iterator< _Tp,
_Tp &, _Tp * > 
iterator
typedef _Slist_iterator< _Tp,
const _Tp &, const _Tp * > 
const_iterator
typedef _Slist_iterator< _Tp,
_Ref, _Ptr > 
_Self
typedef _Tp value_type
typedef _Ptr pointer
typedef _Ref reference
typedef _Slist_node< _Tp > _Node

Public Member Functions

 _Slist_iterator (_Node *__x)
 _Slist_iterator ()
 _Slist_iterator (const iterator &__x)
reference operator * () const
pointer operator-> () const
_Selfoperator++ ()
_Self operator++ (int)

template<class _Tp, class _Ref, class _Ptr>
struct __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >


Member Typedef Documentation

template<class _Tp, class _Ref, class _Ptr>
typedef _Slist_node<_Tp> __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::_Node
 

Definition at line 181 of file slist.

template<class _Tp, class _Ref, class _Ptr>
typedef _Slist_iterator<_Tp, _Ref, _Ptr> __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::_Self
 

Definition at line 176 of file slist.

template<class _Tp, class _Ref, class _Ptr>
typedef _Slist_iterator<_Tp, const _Tp&, const _Tp*> __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::const_iterator
 

Definition at line 175 of file slist.

template<class _Tp, class _Ref, class _Ptr>
typedef _Slist_iterator<_Tp, _Tp&, _Tp*> __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::iterator
 

Definition at line 174 of file slist.

template<class _Tp, class _Ref, class _Ptr>
typedef _Ptr __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::pointer
 

Definition at line 179 of file slist.

template<class _Tp, class _Ref, class _Ptr>
typedef _Ref __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::reference
 

Definition at line 180 of file slist.

template<class _Tp, class _Ref, class _Ptr>
typedef _Tp __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::value_type
 

Definition at line 178 of file slist.


Constructor & Destructor Documentation

template<class _Tp, class _Ref, class _Ptr>
__gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::_Slist_iterator _Node __x  )  [inline]
 

Definition at line 183 of file slist.

template<class _Tp, class _Ref, class _Ptr>
__gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::_Slist_iterator  )  [inline]
 

Definition at line 184 of file slist.

template<class _Tp, class _Ref, class _Ptr>
__gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::_Slist_iterator const iterator __x  )  [inline]
 

Definition at line 185 of file slist.


Member Function Documentation

template<class _Tp, class _Ref, class _Ptr>
reference __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::operator *  )  const [inline]
 

Definition at line 187 of file slist.

Referenced by __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::operator->().

template<class _Tp, class _Ref, class _Ptr>
_Self __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::operator++ int   )  [inline]
 

Definition at line 195 of file slist.

References __gnu_cxx::_Slist_iterator_base::_M_incr().

template<class _Tp, class _Ref, class _Ptr>
_Self& __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::operator++  )  [inline]
 

Definition at line 190 of file slist.

References __gnu_cxx::_Slist_iterator_base::_M_incr().

template<class _Tp, class _Ref, class _Ptr>
pointer __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::operator->  )  const [inline]
 

Definition at line 188 of file slist.

References __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >::operator *().


The documentation for this struct was generated from the following file:
Generated on Tue Jan 30 17:32:03 2007 for GNU C++ STL by doxygen 1.3.6