From Jason Turner

[back.insert.iterator]

Diff to HTML by rtfpessoa

tmp/tmpmkwx937o/{from.md → to.md} RENAMED
@@ -3,21 +3,20 @@
3
  ``` cpp
4
  namespace std {
5
  template<class Container>
6
  class back_insert_iterator {
7
  protected:
8
- Container* container = nullptr;
9
 
10
  public:
11
  using iterator_category = output_iterator_tag;
12
  using value_type = void;
13
  using difference_type = ptrdiff_t;
14
  using pointer = void;
15
  using reference = void;
16
  using container_type = Container;
17
 
18
- constexpr back_insert_iterator() noexcept = default;
19
  constexpr explicit back_insert_iterator(Container& x);
20
  constexpr back_insert_iterator& operator=(const typename Container::value_type& value);
21
  constexpr back_insert_iterator& operator=(typename Container::value_type&& value);
22
 
23
  constexpr back_insert_iterator& operator*();
 
3
  ``` cpp
4
  namespace std {
5
  template<class Container>
6
  class back_insert_iterator {
7
  protected:
8
+ Container* container;
9
 
10
  public:
11
  using iterator_category = output_iterator_tag;
12
  using value_type = void;
13
  using difference_type = ptrdiff_t;
14
  using pointer = void;
15
  using reference = void;
16
  using container_type = Container;
17
 
 
18
  constexpr explicit back_insert_iterator(Container& x);
19
  constexpr back_insert_iterator& operator=(const typename Container::value_type& value);
20
  constexpr back_insert_iterator& operator=(typename Container::value_type&& value);
21
 
22
  constexpr back_insert_iterator& operator*();