raw_storage_iterator< _ForwardIterator, _Tp > Class Template Reference

#include <_raw_storage_iter.h>

Inheritance diagram for raw_storage_iterator< _ForwardIterator, _Tp >:

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

Public Types

typedef output_iterator_tag iterator_category

Public Member Functions

 raw_storage_iterator (_ForwardIterator __x)
raw_storage_iterator< _ForwardIterator,
_Tp > & 
operator * ()
raw_storage_iterator< _ForwardIterator,
_Tp > & 
operator= (const _Tp &__element)
raw_storage_iterator< _ForwardIterator,
_Tp > & 
operator++ ()
raw_storage_iterator< _ForwardIterator,
_Tp > 
operator++ (int)

Protected Attributes

_ForwardIterator _M_iter

Detailed Description

template<class _ForwardIterator, class _Tp>
class raw_storage_iterator< _ForwardIterator, _Tp >

Definition at line 40 of file _raw_storage_iter.h.


Member Typedef Documentation

template<class _ForwardIterator, class _Tp>
typedef output_iterator_tag raw_storage_iterator< _ForwardIterator, _Tp >::iterator_category

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

Definition at line 46 of file _raw_storage_iter.h.


Constructor & Destructor Documentation

template<class _ForwardIterator, class _Tp>
raw_storage_iterator< _ForwardIterator, _Tp >::raw_storage_iterator ( _ForwardIterator  __x  )  [inline, explicit]

Definition at line 53 of file _raw_storage_iter.h.


Member Function Documentation

template<class _ForwardIterator, class _Tp>
raw_storage_iterator<_ForwardIterator, _Tp>& raw_storage_iterator< _ForwardIterator, _Tp >::operator * (  )  [inline]

Definition at line 54 of file _raw_storage_iter.h.

template<class _ForwardIterator, class _Tp>
raw_storage_iterator<_ForwardIterator, _Tp>& raw_storage_iterator< _ForwardIterator, _Tp >::operator= ( const _Tp &  __element  )  [inline]

template<class _ForwardIterator, class _Tp>
raw_storage_iterator<_ForwardIterator, _Tp>& raw_storage_iterator< _ForwardIterator, _Tp >::operator++ (  )  [inline]

template<class _ForwardIterator, class _Tp>
raw_storage_iterator<_ForwardIterator, _Tp> raw_storage_iterator< _ForwardIterator, _Tp >::operator++ ( int   )  [inline]


Member Data Documentation

template<class _ForwardIterator, class _Tp>
_ForwardIterator raw_storage_iterator< _ForwardIterator, _Tp >::_M_iter [protected]


The documentation for this class was generated from the following file:



Generated on Mon Mar 10 15:33:02 2008 by  doxygen 1.5.1