.TH "std::raw_storage_iterator< _OutputIterator, _Tp >" 3cxx "Tue Jul 2 2019" "libstdc++" \" -*- nroff -*-
.ad l
.nh
.SH NAME
std::raw_storage_iterator< _OutputIterator, _Tp >
.SH SYNOPSIS
.br
.PP
.PP
Inherits \fBstd::iterator< output_iterator_tag, void, void, void, void >\fP\&.
.SS "Public Types"

.in +1c
.ti -1c
.RI "typedef void \fBdifference_type\fP"
.br
.RI "Distance between iterators is represented as this type\&. "
.ti -1c
.RI "typedef \fBoutput_iterator_tag\fP \fBiterator_category\fP"
.br
.RI "One of the \fBtag types\fP\&. "
.ti -1c
.RI "typedef void \fBpointer\fP"
.br
.RI "This type represents a pointer-to-value_type\&. "
.ti -1c
.RI "typedef void \fBreference\fP"
.br
.RI "This type represents a reference-to-value_type\&. "
.ti -1c
.RI "typedef void \fBvalue_type\fP"
.br
.RI "The type 'pointed to' by the iterator\&. "
.in -1c
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBraw_storage_iterator\fP (_OutputIterator __x)"
.br
.ti -1c
.RI "_OutputIterator \fBbase\fP () const"
.br
.ti -1c
.RI "\fBraw_storage_iterator\fP & \fBoperator*\fP ()"
.br
.ti -1c
.RI "\fBraw_storage_iterator\fP & \fBoperator++\fP ()"
.br
.ti -1c
.RI "\fBraw_storage_iterator\fP \fBoperator++\fP (int)"
.br
.ti -1c
.RI "\fBraw_storage_iterator\fP & \fBoperator=\fP (const _Tp &__element)"
.br
.ti -1c
.RI "\fBraw_storage_iterator\fP & \fBoperator=\fP (_Tp &&__element)"
.br
.in -1c
.SS "Protected Attributes"

.in +1c
.ti -1c
.RI "_OutputIterator \fB_M_iter\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 

.SS "template<class _OutputIterator, class _Tp>
.br
class std::raw_storage_iterator< _OutputIterator, _Tp >"
This iterator class lets algorithms store their results into uninitialized memory\&. 
.PP
Definition at line 68 of file stl_raw_storage_iter\&.h\&.
.SH "Member Typedef Documentation"
.PP 
.SS "typedef void  \fBstd::iterator\fP< \fBoutput_iterator_tag\fP , void , void , void , void  >::\fBdifference_type\fP\fC [inherited]\fP"

.PP
Distance between iterators is represented as this type\&. 
.PP
Definition at line 125 of file stl_iterator_base_types\&.h\&.
.SS "typedef \fBoutput_iterator_tag\fP  \fBstd::iterator\fP< \fBoutput_iterator_tag\fP , void , void , void , void  >::\fBiterator_category\fP\fC [inherited]\fP"

.PP
One of the \fBtag types\fP\&. 
.PP
Definition at line 121 of file stl_iterator_base_types\&.h\&.
.SS "typedef void  \fBstd::iterator\fP< \fBoutput_iterator_tag\fP , void , void , void , void  >::\fBpointer\fP\fC [inherited]\fP"

.PP
This type represents a pointer-to-value_type\&. 
.PP
Definition at line 127 of file stl_iterator_base_types\&.h\&.
.SS "typedef void  \fBstd::iterator\fP< \fBoutput_iterator_tag\fP , void , void , void , void  >::\fBreference\fP\fC [inherited]\fP"

.PP
This type represents a reference-to-value_type\&. 
.PP
Definition at line 129 of file stl_iterator_base_types\&.h\&.
.SS "typedef void  \fBstd::iterator\fP< \fBoutput_iterator_tag\fP , void , void , void , void  >::\fBvalue_type\fP\fC [inherited]\fP"

.PP
The type 'pointed to' by the iterator\&. 
.PP
Definition at line 123 of file stl_iterator_base_types\&.h\&.

.SH "Author"
.PP 
Generated automatically by Doxygen for libstdc++ from the source code\&.
