man std::raw_storage_iterator (Fonctions bibliothèques) -

NAME

std::raw_storage_iterator -

SYNOPSIS



#include <memory>

Inherits std::iterator< output_iterator_tag, void, void, void, void >.

Public Types

typedef output_iterator_tag iterator_category

One of the tag types. typedef void value_type

The type 'pointed to' by the iterator. typedef void difference_type

Distance between iterators is represented as this type. typedef void pointer

This type represents a pointer-to-value_type. typedef void reference

This type represents a reference-to-value_type.

Public Member Functions

raw_storage_iterator (ForwardIterator x)

raw_storage_iterator & operator * ()

raw_storage_iterator & operator= (const Type &__element)

raw_storage_iterator< ForwardIterator, Type > & operator++ ()

raw_storage_iterator< ForwardIterator, Type > operator++ (int)

Protected Attributes

ForwardIterator M_iter

Detailed Description

template<class ForwardIterator, class Type> class std::raw_storage_iterator< ForwardIterator, Type >

This iterator class lets algorithms store their results into uninitialized memory.

Definition at line 71 of file memory.

Member Typedef Documentation

typedef void std::iterator< output_iterator_tag , void , void , void , void >::difference_type [inherited]

Distance between iterators is represented as this type.

Definition at line 113 of file stl_iterator_base_types.h.

typedef output_iterator_tag std::iterator< output_iterator_tag , void , void , void , void >::iterator_category [inherited]

One of the tag types.

Definition at line 109 of file stl_iterator_base_types.h.

typedef void std::iterator< output_iterator_tag , void , void , void , void >::pointer [inherited]

This type represents a pointer-to-value_type.

Definition at line 115 of file stl_iterator_base_types.h.

typedef void std::iterator< output_iterator_tag , void , void , void , void >::reference [inherited]

This type represents a reference-to-value_type.

Definition at line 117 of file stl_iterator_base_types.h.

typedef void std::iterator< output_iterator_tag , void , void , void , void >::value_type [inherited]

The type 'pointed to' by the iterator.

Definition at line 111 of file stl_iterator_base_types.h.

Author

Generated automatically by Doxygen for libstdc++-v3 Source from the source code.