From Jason Turner

[list.overview]

Diff to HTML by rtfpessoa

tmp/tmpst3_3mub/{from.md → to.md} RENAMED
@@ -36,12 +36,13 @@ namespace std {
36
  typedef typename allocator_traits<Allocator>::const_pointer const_pointer;
37
  typedef std::reverse_iterator<iterator> reverse_iterator;
38
  typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
39
 
40
  // [list.cons], construct/copy/destroy:
41
- explicit list(const Allocator& = Allocator());
42
- explicit list(size_type n);
 
43
  list(size_type n, const T& value, const Allocator& = Allocator());
44
  template <class InputIterator>
45
  list(InputIterator first, InputIterator last, const Allocator& = Allocator());
46
  list(const list& x);
47
  list(list&& x);
 
36
  typedef typename allocator_traits<Allocator>::const_pointer const_pointer;
37
  typedef std::reverse_iterator<iterator> reverse_iterator;
38
  typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
39
 
40
  // [list.cons], construct/copy/destroy:
41
+ list() : list(Allocator()) { }
42
+ explicit list(const Allocator&);
43
+ explicit list(size_type n, const Allocator& = Allocator());
44
  list(size_type n, const T& value, const Allocator& = Allocator());
45
  template <class InputIterator>
46
  list(InputIterator first, InputIterator last, const Allocator& = Allocator());
47
  list(const list& x);
48
  list(list&& x);