From Jason Turner

[stack.defn]

Diff to HTML by rtfpessoa

tmp/tmphrkuxv5f/{from.md → to.md} RENAMED
@@ -45,12 +45,12 @@ namespace std {
45
  bool operator> (const stack<T, Container>& x, const stack<T, Container>& y);
46
  template <class T, class Container>
47
  bool operator>=(const stack<T, Container>& x, const stack<T, Container>& y);
48
  template <class T, class Container>
49
  bool operator<=(const stack<T, Container>& x, const stack<T, Container>& y);
50
- template <class T, class Allocator>
51
- void swap(stack<T,Allocator>& x, stack<T,Allocator>& y);
52
 
53
  template <class T, class Container, class Alloc>
54
  struct uses_allocator<stack<T, Container>, Alloc>
55
  : uses_allocator<Container, Alloc>::type { };
56
  }
 
45
  bool operator> (const stack<T, Container>& x, const stack<T, Container>& y);
46
  template <class T, class Container>
47
  bool operator>=(const stack<T, Container>& x, const stack<T, Container>& y);
48
  template <class T, class Container>
49
  bool operator<=(const stack<T, Container>& x, const stack<T, Container>& y);
50
+ template <class T, class Container>
51
+ void swap(stack<T, Container>& x, stack<T, Container>& y) noexcept(noexcept(x.swap(y)));
52
 
53
  template <class T, class Container, class Alloc>
54
  struct uses_allocator<stack<T, Container>, Alloc>
55
  : uses_allocator<Container, Alloc>::type { };
56
  }