Skip to content

Use namespace std::experimental::net where possible #65

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
172 changes: 44 additions & 128 deletions src/async.tex

Large diffs are not rendered by default.

24 changes: 6 additions & 18 deletions src/basicioservices.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,13 @@
\rSec1[io_context.synop]{Header \tcode{<experimental/io_context>} synopsis}

\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class io_context;

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}


Expand All @@ -26,9 +22,7 @@

\indexlibrary{\idxcode{io_context}}%
\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class io_context : public execution_context
Expand Down Expand Up @@ -74,9 +68,7 @@
};

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down Expand Up @@ -333,9 +325,7 @@

\indexlibrary{\idxcode{io_context::executor_type}}%
\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class io_context::executor_type
Expand Down Expand Up @@ -372,9 +362,7 @@
const io_context::executor_type& b) noexcept;

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down
46 changes: 12 additions & 34 deletions src/buffers.tex
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@
\indexlibrary{\idxcode{stream_errc}}%
\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace experimental::net {
inline namespace v1 {

enum class stream_errc {
Expand Down Expand Up @@ -291,8 +290,7 @@
CompletionToken&& token);

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace experimental::net

template<> struct is_error_code_enum<
experimental::net::v1::stream_errc>
Expand Down Expand Up @@ -584,9 +582,7 @@

\indexlibrary{\idxcode{mutable_buffer}}%
\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class mutable_buffer
Expand All @@ -607,9 +603,7 @@
};

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down Expand Up @@ -672,9 +666,7 @@
\rSec1[buffer.const]{Class \tcode{const_buffer}}

\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class const_buffer
Expand All @@ -696,9 +688,7 @@
};

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down Expand Up @@ -774,19 +764,15 @@
\indexlibrary{\idxcode{is_const_buffer_sequence}}%
\indexlibrary{\idxcode{is_dynamic_buffer}}%
\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

template<class T> struct is_mutable_buffer_sequence;
template<class T> struct is_const_buffer_sequence;
template<class T> struct is_dynamic_buffer;

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down Expand Up @@ -1117,9 +1103,7 @@
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.

\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

template<class T, class Allocator>
Expand Down Expand Up @@ -1152,9 +1136,7 @@
};

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down Expand Up @@ -1283,9 +1265,7 @@
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.

\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

template<class CharT, class Traits, class Allocator>
Expand Down Expand Up @@ -1318,9 +1298,7 @@
};

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down
24 changes: 6 additions & 18 deletions src/bufferstreams.tex
Original file line number Diff line number Diff line change
Expand Up @@ -214,9 +214,7 @@
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.

\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class transfer_all
Expand All @@ -226,9 +224,7 @@
};

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand All @@ -252,9 +248,7 @@
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.

\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class transfer_at_least
Expand All @@ -267,9 +261,7 @@
};

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down Expand Up @@ -302,9 +294,7 @@
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.

\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class transfer_exactly
Expand All @@ -317,9 +307,7 @@
};

} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down
8 changes: 2 additions & 6 deletions src/forward.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@
\rSec1[fwd.decl.synop]{Header \tcode{<experimental/netfwd>} synopsis}

\begin{codeblock}
namespace std {
namespace experimental {
namespace net {
namespace std::experimental::net {
inline namespace v1 {

class execution_context;
Expand Down Expand Up @@ -74,9 +72,7 @@

} // namespace ip
} // inline namespace v1
} // namespace net
} // namespace experimental
} // namespace std
} // namespace std::experimental::net
\end{codeblock}

\pnum
Expand Down
Loading