Document numberP0728R0
ProjectProgramming Language C++, Library Working Group
Reply-toJonathan Wakely <>

Wording for Networking PDTS ballot comment 005


NB comment 005

The normative reference to the POSIX standard should not be a non-normative note.

Either add another paragraph with a normative reference to the POSIX standard, or remove the [Note – end note] mark-up on this paragraph.

The proposed wording below does this, following the form used in the IS.

Additionally, a reference to the Library Fundamentals TS has been added, since it's referred to and its is_base_of_v variable template is used in normative text. The reference is also updated to v2, the current version of the TS.

Proposed Wording

The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

[Note: The programming language and library described in ISO/IEC 14882 is herein called the C++ Standard. References to clauses within the C++ Standard are written as "C++Std [library]". The operating system interface described in ISO/IEC 9945 is herein called POSIX. -end note]

Change the namespace referred to in [namespaces] paragraph 2:

Unless otherwise specified, references to other entities described in this Technical Specification are assumed to be qualified with std::experimental::net::v1::, references to entities described in the C++ standard are assumed to be qualified with std::, and references to entities described in C++ Extensions for Library Fundamentals are assumed to be qualified with std::experimental::fundamentals_v12::.