Previous fileTop of DocumentContentsIndex pageNext file
Apache C++ Standard Library Reference Guide

raw_storage_iterator

Library:  General utilities


raw_storage_iterator iterator

Local Index

Members

Summary

Enables iterator-based algorithms to store results in uninitialized memory.

Synopsis

#include <memory>

namespace std {
  template <class OutputIterator, class T>
  class raw_storage_iterator;
}

Description

Class raw_storage_iterator enables iterator-based algorithms to store their results in uninitialized memory. The template parameter OutputIterator is required to have its operator* return an object for which operator& is both defined and returns a pointer to T.

Interface

Constructor

raw_storage_iterator (iterator_type x);

Member Operators

raw_storage_iterator <OutputIterator, T>&
operator=(const T& element);
raw_storage_iterator<OutputIterator,T>& 
operator*();
raw_storage_iterator& 
operator++();
raw_storage_iterator
operator++(int);

Standards Conformance

ISO/IEC 14882:1998 -- International Standard for Information Systems -- Programming Language C++, Section 20.4.2



Previous fileTop of DocumentContentsIndex pageNext file