9
9
[cols=2,separator=¦]
10
10
|===
11
11
¦Name ¦Description
12
- ¦xref:A.adoc[`A`] ¦
12
+ ¦xref:A-09.adoc[`A`] ¦
13
+
14
+ ¦xref:A-05.adoc[`A`] ¦
13
15
14
16
|===
15
17
=== Functions
34
36
----
35
37
template<typename T>
36
38
void
37
- xref:f-05 .adoc[pass:[f]]() requires (sizeof(T) == 4);
39
+ xref:f-04 .adoc[pass:[f]]() requires (sizeof(T) == 4);
38
40
----
39
41
40
42
[source,cpp,subs="verbatim,macros,-callouts"]
41
43
----
42
44
template<typename T>
43
45
void
44
- xref:f-08.adoc[pass:[f]]() requires (sizeof(T) == 2);
46
+ xref:f-0b.adoc[pass:[f]]() requires (sizeof(T) == 2);
47
+ ----
48
+
49
+ [source,cpp,subs="verbatim,macros,-callouts"]
50
+ ----
51
+ template<typename U>
52
+ void
53
+ xref:f-02.adoc[pass:[f]]() requires (sizeof(U) == 2);
45
54
----
46
55
47
56
@@ -52,7 +61,7 @@ xref:f-08.adoc[pass:[f]]() requires (sizeof(T) == 2);
52
61
53
62
54
63
55
- [#f-05 ]
64
+ [#f-04 ]
56
65
57
66
== f
58
67
@@ -77,7 +86,7 @@ f() requires (sizeof(T) == 4);
77
86
78
87
79
88
80
- [#f-08 ]
89
+ [#f-0b ]
81
90
82
91
== f
83
92
@@ -102,6 +111,31 @@ f() requires (sizeof(T) == 2);
102
111
103
112
104
113
114
+ [#f-02]
115
+
116
+ == f
117
+
118
+
119
+
120
+ === Synopsis
121
+
122
+ Declared in `<requires-clause.cpp>`
123
+
124
+ [source,cpp,subs="verbatim,macros,-callouts"]
125
+ ----
126
+ template<typename U>
127
+ void
128
+ f() requires (sizeof(U) == 2);
129
+ ----
130
+
131
+
132
+
133
+
134
+
135
+
136
+
137
+
138
+
105
139
[#g]
106
140
107
141
== g
@@ -115,14 +149,21 @@ f() requires (sizeof(T) == 2);
115
149
----
116
150
template<typename T> requires (sizeof(T) == 4)
117
151
void
118
- xref:g-0a .adoc[pass:[g]]();
152
+ xref:g-00 .adoc[pass:[g]]();
119
153
----
120
154
121
155
[source,cpp,subs="verbatim,macros,-callouts"]
122
156
----
123
- template<typename T> requires (sizeof(U ) == 2)
157
+ template<typename T> requires (sizeof(T ) == 2)
124
158
void
125
- xref:g-0c.adoc[pass:[g]]();
159
+ xref:g-04.adoc[pass:[g]]();
160
+ ----
161
+
162
+ [source,cpp,subs="verbatim,macros,-callouts"]
163
+ ----
164
+ template<typename U> requires (sizeof(U) == 2)
165
+ void
166
+ xref:g-03.adoc[pass:[g]]();
126
167
----
127
168
128
169
@@ -133,7 +174,7 @@ xref:g-0c.adoc[pass:[g]]();
133
174
134
175
135
176
136
- [#g-0a ]
177
+ [#g-00 ]
137
178
138
179
== g
139
180
@@ -158,7 +199,32 @@ g();
158
199
159
200
160
201
161
- [#g-0c]
202
+ [#g-04]
203
+
204
+ == g
205
+
206
+
207
+
208
+ === Synopsis
209
+
210
+ Declared in `<requires-clause.cpp>`
211
+
212
+ [source,cpp,subs="verbatim,macros,-callouts"]
213
+ ----
214
+ template<typename T> requires (sizeof(T) == 2)
215
+ void
216
+ g();
217
+ ----
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+ [#g-03]
162
228
163
229
== g
164
230
@@ -170,7 +236,7 @@ Declared in `<requires-clause.cpp>`
170
236
171
237
[source,cpp,subs="verbatim,macros,-callouts"]
172
238
----
173
- template<typename T > requires (sizeof(U) == 2)
239
+ template<typename U > requires (sizeof(U) == 2)
174
240
void
175
241
g();
176
242
----
@@ -183,7 +249,27 @@ g();
183
249
184
250
185
251
186
- [#A]
252
+ [#A-09]
253
+
254
+ == A
255
+
256
+
257
+
258
+ === Synopsis
259
+
260
+ Declared in `<requires-clause.cpp>`
261
+
262
+ [source,cpp,subs="verbatim,macros,-callouts"]
263
+ ----
264
+ template<typename T> requires (sizeof(T) == 2)
265
+ struct A;
266
+ ----
267
+
268
+
269
+
270
+
271
+
272
+ [#A-05]
187
273
188
274
== A
189
275
@@ -195,7 +281,7 @@ Declared in `<requires-clause.cpp>`
195
281
196
282
[source,cpp,subs="verbatim,macros,-callouts"]
197
283
----
198
- template<typename T > requires (sizeof(U) == 2)
284
+ template<typename U > requires (sizeof(U) == 2)
199
285
struct A;
200
286
----
201
287
0 commit comments