Proposed resolution:
This wording is relative to N4140.
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; }; }
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.