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
typedefvoid difference_type
typedef output_iterator_tag iterator_category
typedefvoid pointer
typedefvoid reference
typedefvoid 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 voiddifference_type

Typedef iterator_category

typedef output_iterator_tag iterator_category

Typedef pointer

typedef voidpointer

Typedef reference

typedef voidreference

Typedef value_type

typedef voidvalue_type

Member Data Documentation

_ForwardIterator _M_iter

_ForwardIterator_M_iter[protected]