Skip to content

Commit 82f4f2d

Browse files
committed
Use namespace std::experimental::net where possible
Collapse namespace std { namespace experimental { namespace net }}} to namespace std::experimental::net { }
1 parent 2568dd4 commit 82f4f2d

10 files changed

+147
-429
lines changed

Diff for: src/async.tex

+44-128
Large diffs are not rendered by default.

Diff for: src/basicioservices.tex

+6-18
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,13 @@
77
\rSec1[io_context.synop]{Header \tcode{<experimental/io_context>} synopsis}
88

99
\begin{codeblock}
10-
namespace std {
11-
namespace experimental {
12-
namespace net {
10+
namespace std::experimental::net {
1311
inline namespace v1 {
1412

1513
class io_context;
1614

1715
} // inline namespace v1
18-
} // namespace net
19-
} // namespace experimental
20-
} // namespace std
16+
} // namespace std::experimental::net
2117
\end{codeblock}
2218

2319

@@ -26,9 +22,7 @@
2622

2723
\indexlibrary{\idxcode{io_context}}%
2824
\begin{codeblock}
29-
namespace std {
30-
namespace experimental {
31-
namespace net {
25+
namespace std::experimental::net {
3226
inline namespace v1 {
3327

3428
class io_context : public execution_context
@@ -74,9 +68,7 @@
7468
};
7569

7670
} // inline namespace v1
77-
} // namespace net
78-
} // namespace experimental
79-
} // namespace std
71+
} // namespace std::experimental::net
8072
\end{codeblock}
8173

8274
\pnum
@@ -333,9 +325,7 @@
333325

334326
\indexlibrary{\idxcode{io_context::executor_type}}%
335327
\begin{codeblock}
336-
namespace std {
337-
namespace experimental {
338-
namespace net {
328+
namespace std::experimental::net {
339329
inline namespace v1 {
340330

341331
class io_context::executor_type
@@ -372,9 +362,7 @@
372362
const io_context::executor_type& b) noexcept;
373363

374364
} // inline namespace v1
375-
} // namespace net
376-
} // namespace experimental
377-
} // namespace std
365+
} // namespace std::experimental::net
378366
\end{codeblock}
379367

380368
\pnum

Diff for: src/buffers.tex

+12-34
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
\indexlibrary{\idxcode{stream_errc}}%
1313
\begin{codeblock}
1414
namespace std {
15-
namespace experimental {
16-
namespace net {
15+
namespace experimental::net {
1716
inline namespace v1 {
1817

1918
enum class stream_errc {
@@ -291,8 +290,7 @@
291290
CompletionToken&& token);
292291

293292
} // inline namespace v1
294-
} // namespace net
295-
} // namespace experimental
293+
} // namespace experimental::net
296294

297295
template<> struct is_error_code_enum<
298296
experimental::net::v1::stream_errc>
@@ -569,9 +567,7 @@
569567

570568
\indexlibrary{\idxcode{mutable_buffer}}%
571569
\begin{codeblock}
572-
namespace std {
573-
namespace experimental {
574-
namespace net {
570+
namespace std::experimental::net {
575571
inline namespace v1 {
576572

577573
class mutable_buffer
@@ -592,9 +588,7 @@
592588
};
593589

594590
} // inline namespace v1
595-
} // namespace net
596-
} // namespace experimental
597-
} // namespace std
591+
} // namespace std::experimental::net
598592
\end{codeblock}
599593

600594
\pnum
@@ -657,9 +651,7 @@
657651
\rSec1[buffer.const]{Class \tcode{const_buffer}}
658652

659653
\begin{codeblock}
660-
namespace std {
661-
namespace experimental {
662-
namespace net {
654+
namespace std::experimental::net {
663655
inline namespace v1 {
664656

665657
class const_buffer
@@ -681,9 +673,7 @@
681673
};
682674

683675
} // inline namespace v1
684-
} // namespace net
685-
} // namespace experimental
686-
} // namespace std
676+
} // namespace std::experimental::net
687677
\end{codeblock}
688678

689679
\pnum
@@ -759,19 +749,15 @@
759749
\indexlibrary{\idxcode{is_const_buffer_sequence}}%
760750
\indexlibrary{\idxcode{is_dynamic_buffer}}%
761751
\begin{codeblock}
762-
namespace std {
763-
namespace experimental {
764-
namespace net {
752+
namespace std::experimental::net {
765753
inline namespace v1 {
766754

767755
template<class T> struct is_mutable_buffer_sequence;
768756
template<class T> struct is_const_buffer_sequence;
769757
template<class T> struct is_dynamic_buffer;
770758

771759
} // inline namespace v1
772-
} // namespace net
773-
} // namespace experimental
774-
} // namespace std
760+
} // namespace std::experimental::net
775761
\end{codeblock}
776762

777763
\pnum
@@ -1102,9 +1088,7 @@
11021088
Class template \tcode{dynamic_vector_buffer} is an adaptor used to automatically grow or shrink a \tcode{vector} object, to reflect the data successfully transferred in an I/O operation.
11031089

11041090
\begin{codeblock}
1105-
namespace std {
1106-
namespace experimental {
1107-
namespace net {
1091+
namespace std::experimental::net {
11081092
inline namespace v1 {
11091093

11101094
template<class T, class Allocator>
@@ -1137,9 +1121,7 @@
11371121
};
11381122

11391123
} // inline namespace v1
1140-
} // namespace net
1141-
} // namespace experimental
1142-
} // namespace std
1124+
} // namespace std::experimental::net
11431125
\end{codeblock}
11441126

11451127
\pnum
@@ -1268,9 +1250,7 @@
12681250
Class template \tcode{dynamic_string_buffer} is an adaptor used to automatically grow or shrink a \tcode{basic_string} object, to reflect the data successfully transferred in an I/O operation.
12691251

12701252
\begin{codeblock}
1271-
namespace std {
1272-
namespace experimental {
1273-
namespace net {
1253+
namespace std::experimental::net {
12741254
inline namespace v1 {
12751255

12761256
template<class CharT, class Traits, class Allocator>
@@ -1303,9 +1283,7 @@
13031283
};
13041284

13051285
} // inline namespace v1
1306-
} // namespace net
1307-
} // namespace experimental
1308-
} // namespace std
1286+
} // namespace std::experimental::net
13091287
\end{codeblock}
13101288

13111289
\pnum

Diff for: src/bufferstreams.tex

+6-18
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,7 @@
214214
The class \tcode{transfer_all} is a completion condition that is used to specify that a read or write operation should continue until all of the data has been transferred, or until an error occurs.
215215

216216
\begin{codeblock}
217-
namespace std {
218-
namespace experimental {
219-
namespace net {
217+
namespace std::experimental::net {
220218
inline namespace v1 {
221219

222220
class transfer_all
@@ -226,9 +224,7 @@
226224
};
227225

228226
} // inline namespace v1
229-
} // namespace net
230-
} // namespace experimental
231-
} // namespace std
227+
} // namespace std::experimental::net
232228
\end{codeblock}
233229

234230
\pnum
@@ -252,9 +248,7 @@
252248
The class \tcode{transfer_at_least} is a completion condition that is used to specify that a read or write operation should continue until a minimum number of bytes has been transferred, or until an error occurs.
253249

254250
\begin{codeblock}
255-
namespace std {
256-
namespace experimental {
257-
namespace net {
251+
namespace std::experimental::net {
258252
inline namespace v1 {
259253

260254
class transfer_at_least
@@ -267,9 +261,7 @@
267261
};
268262

269263
} // inline namespace v1
270-
} // namespace net
271-
} // namespace experimental
272-
} // namespace std
264+
} // namespace std::experimental::net
273265
\end{codeblock}
274266

275267
\pnum
@@ -302,9 +294,7 @@
302294
The class \tcode{transfer_exactly} is a completion condition that is used to specify that a read or write operation should continue until an exact number of bytes has been transferred, or until an error occurs.
303295

304296
\begin{codeblock}
305-
namespace std {
306-
namespace experimental {
307-
namespace net {
297+
namespace std::experimental::net {
308298
inline namespace v1 {
309299

310300
class transfer_exactly
@@ -317,9 +307,7 @@
317307
};
318308

319309
} // inline namespace v1
320-
} // namespace net
321-
} // namespace experimental
322-
} // namespace std
310+
} // namespace std::experimental::net
323311
\end{codeblock}
324312

325313
\pnum

Diff for: src/forward.tex

+2-6
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77
\rSec1[fwd.decl.synop]{Header \tcode{<experimental/netfwd>} synopsis}
88

99
\begin{codeblock}
10-
namespace std {
11-
namespace experimental {
12-
namespace net {
10+
namespace std::experimental::net {
1311
inline namespace v1 {
1412

1513
class execution_context;
@@ -74,9 +72,7 @@
7472

7573
} // namespace ip
7674
} // inline namespace v1
77-
} // namespace net
78-
} // namespace experimental
79-
} // namespace std
75+
} // namespace std::experimental::net
8076
\end{codeblock}
8177

8278
\pnum

0 commit comments

Comments
 (0)