From Jason Turner

[sstream.syn]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpfba9t1gy/{from.md → to.md} +18 -0
tmp/tmpfba9t1gy/{from.md → to.md} RENAMED
@@ -4,29 +4,47 @@
4
  namespace std {
5
  template<class charT, class traits = char_traits<charT>,
6
  class Allocator = allocator<charT>>
7
  class basic_stringbuf;
8
 
 
 
 
 
9
  using stringbuf = basic_stringbuf<char>;
10
  using wstringbuf = basic_stringbuf<wchar_t>;
11
 
12
  template<class charT, class traits = char_traits<charT>,
13
  class Allocator = allocator<charT>>
14
  class basic_istringstream;
15
 
 
 
 
 
16
  using istringstream = basic_istringstream<char>;
17
  using wistringstream = basic_istringstream<wchar_t>;
18
 
19
  template<class charT, class traits = char_traits<charT>,
20
  class Allocator = allocator<charT>>
21
  class basic_ostringstream;
 
 
 
 
 
22
  using ostringstream = basic_ostringstream<char>;
23
  using wostringstream = basic_ostringstream<wchar_t>;
24
 
25
  template<class charT, class traits = char_traits<charT>,
26
  class Allocator = allocator<charT>>
27
  class basic_stringstream;
 
 
 
 
 
28
  using stringstream = basic_stringstream<char>;
29
  using wstringstream = basic_stringstream<wchar_t>;
30
  }
31
  ```
32
 
 
4
  namespace std {
5
  template<class charT, class traits = char_traits<charT>,
6
  class Allocator = allocator<charT>>
7
  class basic_stringbuf;
8
 
9
+ template<class charT, class traits, class Allocator>
10
+ void swap(basic_stringbuf<charT, traits, Allocator>& x,
11
+ basic_stringbuf<charT, traits, Allocator>& y) noexcept(noexcept(x.swap(y)));
12
+
13
  using stringbuf = basic_stringbuf<char>;
14
  using wstringbuf = basic_stringbuf<wchar_t>;
15
 
16
  template<class charT, class traits = char_traits<charT>,
17
  class Allocator = allocator<charT>>
18
  class basic_istringstream;
19
 
20
+ template<class charT, class traits, class Allocator>
21
+ void swap(basic_istringstream<charT, traits, Allocator>& x,
22
+ basic_istringstream<charT, traits, Allocator>& y);
23
+
24
  using istringstream = basic_istringstream<char>;
25
  using wistringstream = basic_istringstream<wchar_t>;
26
 
27
  template<class charT, class traits = char_traits<charT>,
28
  class Allocator = allocator<charT>>
29
  class basic_ostringstream;
30
+
31
+ template<class charT, class traits, class Allocator>
32
+ void swap(basic_ostringstream<charT, traits, Allocator>& x,
33
+ basic_ostringstream<charT, traits, Allocator>& y);
34
+
35
  using ostringstream = basic_ostringstream<char>;
36
  using wostringstream = basic_ostringstream<wchar_t>;
37
 
38
  template<class charT, class traits = char_traits<charT>,
39
  class Allocator = allocator<charT>>
40
  class basic_stringstream;
41
+
42
+ template<class charT, class traits, class Allocator>
43
+ void swap(basic_stringstream<charT, traits, Allocator>& x,
44
+ basic_stringstream<charT, traits, Allocator>& y);
45
+
46
  using stringstream = basic_stringstream<char>;
47
  using wstringstream = basic_stringstream<wchar_t>;
48
  }
49
  ```
50