From Jason Turner

[depr.strstreambuf.cons]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmptolmveej/{from.md → to.md} +16 -16
tmp/tmptolmveej/{from.md → to.md} RENAMED
@@ -1,16 +1,16 @@
1
  #### `strstreambuf` constructors <a id="depr.strstreambuf.cons">[[depr.strstreambuf.cons]]</a>
2
 
3
  ``` cpp
4
- explicit strstreambuf(streamsize alsize_arg = 0);
5
  ```
6
 
7
- *Effects:* Constructs an object of class `strstreambuf`, initializing
8
- the base class with `streambuf()`. The postconditions of this function
9
- are indicated in Table  [[tab:future.strstreambuf.effects]].
10
 
11
- **Table: `strstreambuf(streamsize)` effects** <a id="tab:future.strstreambuf.effects">[tab:future.strstreambuf.effects]</a>
12
 
13
  | Element | Value |
14
  | --------- | -------------- |
15
  | `strmode` | `dynamic` |
16
  | `alsize` | `alsize_arg` |
@@ -19,36 +19,36 @@ are indicated in Table  [[tab:future.strstreambuf.effects]].
19
 
20
  ``` cpp
21
  strstreambuf(void* (*palloc_arg)(size_t), void (*pfree_arg)(void*));
22
  ```
23
 
24
- *Effects:* Constructs an object of class `strstreambuf`, initializing
25
- the base class with `streambuf()`. The postconditions of this function
26
- are indicated in Table  [[tab:future.strstreambuf1.effects]].
27
 
28
- **Table: `strstreambuf(void* (*)(size_t), void (*)(void*))` effects** <a id="tab:future.strstreambuf1.effects">[tab:future.strstreambuf1.effects]</a>
29
 
30
  | Element | Value |
31
  | --------- | -------------------- |
32
  | `strmode` | `dynamic` |
33
  | `alsize` | an unspecified value |
34
  | `palloc` | `palloc_arg` |
35
  | `pfree` | `pfree_arg` |
36
 
37
  ``` cpp
38
- strstreambuf(char* gnext_arg, streamsize n, char* pbeg_arg = 0);
39
  strstreambuf(signed char* gnext_arg, streamsize n,
40
- signed char* pbeg_arg = 0);
41
  strstreambuf(unsigned char* gnext_arg, streamsize n,
42
- unsigned char* pbeg_arg = 0);
43
  ```
44
 
45
- *Effects:* Constructs an object of class `strstreambuf`, initializing
46
- the base class with `streambuf()`. The postconditions of this function
47
- are indicated in Table  [[tab:future.strstreambuf2.effects]].
48
 
49
- **Table: `strstreambuf(charT*, streamsize, charT*)` effects** <a id="tab:future.strstreambuf2.effects">[tab:future.strstreambuf2.effects]</a>
50
 
51
  | Element | Value |
52
  | --------- | -------------------- |
53
  | `strmode` | 0 |
54
  | `alsize` | an unspecified value |
 
1
  #### `strstreambuf` constructors <a id="depr.strstreambuf.cons">[[depr.strstreambuf.cons]]</a>
2
 
3
  ``` cpp
4
+ explicit strstreambuf(streamsize alsize_arg);
5
  ```
6
 
7
+ *Effects:* Initializes the base class with `streambuf()`. The
8
+ postconditions of this function are indicated in
9
+ [[depr.strstreambuf.cons.sz]].
10
 
11
+ **Table: `strstreambuf(streamsize)` effects** <a id="depr.strstreambuf.cons.sz">[depr.strstreambuf.cons.sz]</a>
12
 
13
  | Element | Value |
14
  | --------- | -------------- |
15
  | `strmode` | `dynamic` |
16
  | `alsize` | `alsize_arg` |
 
19
 
20
  ``` cpp
21
  strstreambuf(void* (*palloc_arg)(size_t), void (*pfree_arg)(void*));
22
  ```
23
 
24
+ *Effects:* Initializes the base class with `streambuf()`. The
25
+ postconditions of this function are indicated in
26
+ [[depr.strstreambuf.cons.alloc]].
27
 
28
+ **Table: `strstreambuf(void* (*)(size_t), void (*)(void*))` effects** <a id="depr.strstreambuf.cons.alloc">[depr.strstreambuf.cons.alloc]</a>
29
 
30
  | Element | Value |
31
  | --------- | -------------------- |
32
  | `strmode` | `dynamic` |
33
  | `alsize` | an unspecified value |
34
  | `palloc` | `palloc_arg` |
35
  | `pfree` | `pfree_arg` |
36
 
37
  ``` cpp
38
+ strstreambuf(char* gnext_arg, streamsize n, char* pbeg_arg = nullptr);
39
  strstreambuf(signed char* gnext_arg, streamsize n,
40
+ signed char* pbeg_arg = nullptr);
41
  strstreambuf(unsigned char* gnext_arg, streamsize n,
42
+ unsigned char* pbeg_arg = nullptr);
43
  ```
44
 
45
+ *Effects:* Initializes the base class with `streambuf()`. The
46
+ postconditions of this function are indicated in
47
+ [[depr.strstreambuf.cons.ptr]].
48
 
49
+ **Table: `strstreambuf(charT*, streamsize, charT*)` effects** <a id="depr.strstreambuf.cons.ptr">[depr.strstreambuf.cons.ptr]</a>
50
 
51
  | Element | Value |
52
  | --------- | -------------------- |
53
  | `strmode` | 0 |
54
  | `alsize` | an unspecified value |