Date
2015-04-01.18:04:26
Message id
7295

Content

Proposed resolution:

This wording is relative to N4140.

  1. Add a new function to the synopsis in [storage.iterator] p1:

    namespace std {
      template <class OutputIterator, class T>
      class raw_storage_iterator
        : public iterator<output_iterator_tag,void,void,void,void> {
      public:
        explicit raw_storage_iterator(OutputIterator x);
    
        raw_storage_iterator<OutputIterator,T>& operator*();
        raw_storage_iterator<OutputIterator,T>& operator=(const T& element);
        raw_storage_iterator<OutputIterator,T>& operator++();
        raw_storage_iterator<OutputIterator,T> operator++(int);
        OutputIterator base() const;
    };
    }
    
  2. Insert the new function and a new paragraph series after p7:

    OutputIterator base() const;
    

    -?- Returns: An iterator of type OutputIterator that points to the same value as *this points to.