raw_storage_iterator Class Reference

class raw_storage_iterator : public iterator< output_iterator_tag, void, void, void, void >
Public Member Functions
raw_storage_iterator (_ForwardIterator)
raw_storage_iterator < _ForwardIterator, _Tp > & operator* ()
raw_storage_iterator < _ForwardIterator, _Tp > & operator++ ()
raw_storage_iterator < _ForwardIterator, _Tp > operator++ (int)
raw_storage_iterator < _ForwardIterator, _Tp > & operator= (const _Tp &)
Public Member Type Definitions
typedef void difference_type
typedef output_iterator_tag iterator_category
typedef void pointer
typedef void reference
typedef void value_type
Protected Attributes
_ForwardIterator _M_iter

Constructor & Destructor Documentation

raw_storage_iterator(_ForwardIterator)

raw_storage_iterator ( _ForwardIterator __x ) [inline, explicit]

Parameters

_ForwardIterator __x

Member Functions Documentation

operator*()

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

operator++()

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

operator++(int)

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

Parameters

int

operator=(const _Tp &)

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

Parameters

const _Tp & __element

Member Type Definitions Documentation

Typedef difference_type

typedef void difference_type

Typedef iterator_category

typedef output_iterator_tag iterator_category

Typedef pointer

typedef void pointer

Typedef reference

typedef void reference

Typedef value_type

typedef void value_type

Member Data Documentation

_ForwardIterator _M_iter

_ForwardIterator _M_iter [protected]