back_insert_iterator< _Container > Class Template Reference

#include <_iterator.h>

Inheritance diagram for back_insert_iterator< _Container >:

iterator< output_iterator_tag, void, void, void, void > List of all members.

Public Types

typedef _Container container_type
typedef output_iterator_tag iterator_category

Public Member Functions

 back_insert_iterator (_Container &__x)
_Selfoperator= (const _Self &__other)
_Selfoperator= (const typename _Container::value_type &__val)
_Selfoperator * ()
_Selfoperator++ ()
_Self operator++ (int)

Protected Attributes

_Container * container

Detailed Description

template<class _Container>
class back_insert_iterator< _Container >

Definition at line 162 of file _iterator.h.


Member Typedef Documentation

template<class _Container>
typedef _Container back_insert_iterator< _Container >::container_type

Definition at line 169 of file _iterator.h.

template<class _Container>
typedef output_iterator_tag back_insert_iterator< _Container >::iterator_category

Reimplemented from iterator< output_iterator_tag, void, void, void, void >.

Definition at line 170 of file _iterator.h.


Constructor & Destructor Documentation

template<class _Container>
back_insert_iterator< _Container >::back_insert_iterator ( _Container &  __x  )  [inline, explicit]

Definition at line 172 of file _iterator.h.


Member Function Documentation

template<class _Container>
_Self& back_insert_iterator< _Container >::operator= ( const _Self __other  )  [inline]

Definition at line 174 of file _iterator.h.

References back_insert_iterator< _Container >::container.

template<class _Container>
_Self& back_insert_iterator< _Container >::operator= ( const typename _Container::value_type __val  )  [inline]

Definition at line 178 of file _iterator.h.

References back_insert_iterator< _Container >::container.

template<class _Container>
_Self& back_insert_iterator< _Container >::operator * (  )  [inline]

Definition at line 182 of file _iterator.h.

template<class _Container>
_Self& back_insert_iterator< _Container >::operator++ (  )  [inline]

Definition at line 183 of file _iterator.h.

template<class _Container>
_Self back_insert_iterator< _Container >::operator++ ( int   )  [inline]

Definition at line 184 of file _iterator.h.


Member Data Documentation

template<class _Container>
_Container* back_insert_iterator< _Container >::container [protected]

Definition at line 167 of file _iterator.h.

Referenced by back_insert_iterator< _Container >::operator=().


The documentation for this class was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_iterator.h



Generated on Mon Mar 10 15:32:56 2008 by  doxygen 1.5.1