From 1a21a65f286cd831d060475043d2be3349c8be7b Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Sat, 7 Jul 2018 16:16:58 -0700 Subject: [PATCH 01/56] Update configuration to build drafts after N4762. --- source/config.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/config.tex b/source/config.tex index 61f9e82bbc..66a8d75772 100644 --- a/source/config.tex +++ b/source/config.tex @@ -1,8 +1,8 @@ %!TEX root = std.tex %%-------------------------------------------------- %% Version numbers -\newcommand{\docno}{N4762} -\newcommand{\prevdocno}{N4750} +\newcommand{\docno}{Dxxxx} +\newcommand{\prevdocno}{N4762} \newcommand{\cppver}{201703L} %% Release date From 51df4bef36abd6a559279634b357e606af5dd9d4 Mon Sep 17 00:00:00 2001 From: Casey Carter Date: Mon, 16 Jul 2018 15:20:16 -0700 Subject: [PATCH 02/56] [library.general] Fix up the library categories table (#2262) by ordering [localization] correctly, and adding a row for [time] --- source/lib-intro.tex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/lib-intro.tex b/source/lib-intro.tex index 600ee4026a..97c96f01f2 100644 --- a/source/lib-intro.tex +++ b/source/lib-intro.tex @@ -28,11 +28,12 @@ \ref{diagnostics} & & Diagnostics library \\ \ref{utilities} & & General utilities library \\ \ref{strings} & & Strings library \\ -\ref{localization} & & Localization library \\ \ref{containers} & & Containers library \\ \ref{iterators} & & Iterators library \\ \ref{algorithms} & & Algorithms library \\ \ref{numerics} & & Numerics library \\ +\ref{time} & & Time library \\ +\ref{localization} & & Localization library \\ \ref{input.output} & & Input/output library \\ \ref{re} & & Regular expressions library \\ \ref{atomics} & & Atomic operations library \\ From 6cee2110159f4a8abfa5254de044154633a9acdb Mon Sep 17 00:00:00 2001 From: Casey Carter Date: Tue, 17 Jul 2018 06:52:36 -0700 Subject: [PATCH 03/56] [iterators.general] Fix up Iterators library summary table (#2263) by correcting the title for [predef.iterators] to "Iterator adaptors", and adding rows for [iterator.range] and [iterator.container]. --- source/iterators.tex | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source/iterators.tex b/source/iterators.tex index 2d86d12ff4..b92af7ed13 100644 --- a/source/iterators.tex +++ b/source/iterators.tex @@ -19,10 +19,12 @@ as summarized in \tref{iterators.lib.summary}. \begin{libsumtab}{Iterators library summary}{tab:iterators.lib.summary} -\ref{iterator.requirements} & Requirements & \\ \rowsep -\ref{iterator.primitives} & Iterator primitives & \tcode{} \\ -\ref{predef.iterators} & Predefined iterators & \\ -\ref{stream.iterators} & Stream iterators & \\ +\ref{iterator.requirements} & Requirements & \\ \rowsep +\ref{iterator.primitives} & Iterator primitives & \tcode{} \\ +\ref{predef.iterators} & Iterator adaptors & \\ +\ref{stream.iterators} & Stream iterators & \\ +\ref{iterator.range} & Range access & \\ +\ref{iterator.container} & Container and view access & \\ \end{libsumtab} From b77e972642149e61f4c995ffc2001ba6f6358447 Mon Sep 17 00:00:00 2001 From: timsong-cpp Date: Thu, 19 Jul 2018 17:04:14 -0400 Subject: [PATCH 04/56] [cmp.alg] Avoid styling non-code in code font (#2266) --- source/support.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/support.tex b/source/support.tex index 052c097507..5e118c1a94 100644 --- a/source/support.tex +++ b/source/support.tex @@ -4859,7 +4859,7 @@ if \tcode{a == b} is \tcode{true}, returns \tcode{partial_ordering::equivalent}; \item -otherwise, if \tcode{a < b is true}, +otherwise, if \tcode{a < b} is \tcode{true}, returns \tcode{partial_ordering::less}; \item otherwise, returns \tcode{partial_ordering::greater}. From a47d6ac11530630d0d1f78f3727e118e5f19070d Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Thu, 19 Jul 2018 23:04:51 +0200 Subject: [PATCH 05/56] [string.view] Move complexity requirement into [string.view.template]. (#2261) --- source/strings.tex | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/strings.tex b/source/strings.tex index fa0b6a7fbb..397af55954 100644 --- a/source/strings.tex +++ b/source/strings.tex @@ -4794,9 +4794,6 @@ User-defined types should define their own implicit conversions to \tcode{std::basic_string_view} in order to interoperate with these functions. \end{note} -\pnum -The complexity of \tcode{basic_string_view} member functions is \bigoh{1} unless otherwise specified. - \rSec2[string.view.synop]{Header \tcode{} synopsis} \indexhdr{string_view}% @@ -4995,6 +4992,10 @@ The type \tcode{iterator} satisfies the constexpr iterator requirements\iref{iterator.requirements.general}. +\pnum +The complexity of \tcode{basic_string_view} member functions is \bigoh{1} +unless otherwise specified. + \rSec3[string.view.cons]{Construction and assignment} \indexlibrary{\idxcode{basic_string_view}!constructor}% From 15715f3347aaba6b2cc03c477a17e1f6462a8074 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Thu, 19 Jul 2018 23:05:53 +0200 Subject: [PATCH 06/56] [span.overview] Move requirements on types to after the synposis. (#2260) As described in [structure.specifications] --- source/containers.tex | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/source/containers.tex b/source/containers.tex index 6c2e03ba0d..768e2c261e 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -9806,13 +9806,6 @@ A \tcode{span} is a view over a contiguous sequence of objects, the storage of which is owned by some other object. -\pnum -\tcode{ElementType} is required to be a complete object type that is not an abstract class type. - -\pnum -If \tcode{Extent} is negative and not equal to \tcode{dynamic_extent}, -the program is ill-formed. - \pnum The iterator types \tcode{span::iterator} and \tcode{span::const_iterator} are random access iterators\iref{random.access.iterators}, @@ -9916,6 +9909,14 @@ } \end{codeblock} +\pnum +\tcode{ElementType} is required to be +a complete object type that is not an abstract class type. + +\pnum +If \tcode{Extent} is negative and not equal to \tcode{dynamic_extent}, +the program is ill-formed. + \rSec3[span.cons]{Constructors, copy, and assignment} \indexlibrary{\idxcode{span}!constructor}% From 437add693809d43ea30ada757987240d3581f929 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 23 Jul 2018 22:05:47 +0100 Subject: [PATCH 07/56] [mem.res.class] Add default constructor (#2268) The addition of a copy constructor by P0619R4 caused the default constructor to be suppressed, which was not intended. --- source/utilities.tex | 1 + 1 file changed, 1 insertion(+) diff --git a/source/utilities.tex b/source/utilities.tex index f94a9f7a11..48307659bd 100644 --- a/source/utilities.tex +++ b/source/utilities.tex @@ -11183,6 +11183,7 @@ static constexpr size_t max_align = alignof(max_align_t); // \expos public: + memory_resource() = default; memory_resource(const memory_resource&) = default; virtual ~memory_resource(); From ed0e9c0bc6b54dfe14193345cb85a389b6dd2e5b Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Mon, 23 Jul 2018 23:06:38 +0200 Subject: [PATCH 08/56] [std] Fix cross-references that should point to [class.prop] (#2253) --- source/basic.tex | 6 +++--- source/classes.tex | 4 ++-- source/expressions.tex | 4 ++-- source/support.tex | 2 +- source/threads.tex | 16 ++++++++-------- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/source/basic.tex b/source/basic.tex index 845de84588..23c46e5b9a 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -4123,14 +4123,14 @@ cv-qualified\iref{basic.type.qualifier} versions of these types are collectively called \defnx{scalar types}{scalar type}. -Cv-unqualified scalar types, trivially copyable class types\iref{class}, +Cv-unqualified scalar types, trivially copyable class types\iref{class.prop}, arrays of such types, and cv-qualified versions of these types are collectively called \defn{trivially copyable types}. -Scalar types, trivial class types\iref{class}, +Scalar types, trivial class types\iref{class.prop}, arrays of such types and cv-qualified versions of these types are collectively called \defn{trivial types}. Scalar types, standard-layout class -types\iref{class}, arrays of such types and +types\iref{class.prop}, arrays of such types and cv-qualified versions of these types are collectively called \defn{standard-layout types}. diff --git a/source/classes.tex b/source/classes.tex index af6e193cdc..8087f545de 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -760,7 +760,7 @@ \tcode{T} shall have a name different from \tcode{T}. \pnum -The \defn{common initial sequence} of two standard-layout struct\iref{class} +The \defn{common initial sequence} of two standard-layout struct\iref{class.prop} types is the longest sequence of non-static data members and bit-fields in declaration order, starting with the first such entity in each of the structs, such that corresponding entities @@ -785,7 +785,7 @@ \end{example} \pnum -Two standard-layout struct\iref{class} types are +Two standard-layout struct\iref{class.prop} types are \defnx{layout-compatible classes}{layout-compatible!class} if their common initial sequence comprises all members and bit-fields of both classes\iref{basic.types}. diff --git a/source/expressions.tex b/source/expressions.tex index bfe65b4683..0fe93152a7 100644 --- a/source/expressions.tex +++ b/source/expressions.tex @@ -1542,9 +1542,9 @@ \begin{itemize} \item the size and/or alignment of the closure type, -\item whether the closure type is trivially copyable\iref{class}, or +\item whether the closure type is trivially copyable\iref{class.prop}, or -\item whether the closure type is a standard-layout class\iref{class}. +\item whether the closure type is a standard-layout class\iref{class.prop}. \end{itemize} An implementation shall not add members of rvalue reference type to the closure diff --git a/source/support.tex b/source/support.tex index 5e118c1a94..1563b0a794 100644 --- a/source/support.tex +++ b/source/support.tex @@ -299,7 +299,7 @@ accepts a restricted set of \tcode{\placeholder{type}} arguments in this document. Use of the \tcode{offsetof} macro with a \tcode{\placeholder{type}} -other than a standard-layout class\iref{class} +other than a standard-layout class\iref{class.prop} is conditionally-supported.\footnote{Note that \tcode{offsetof} is required to work as specified even if unary \tcode{operator\&} diff --git a/source/threads.tex b/source/threads.tex index 2d710a1eaa..f4cf99412c 100644 --- a/source/threads.tex +++ b/source/threads.tex @@ -399,7 +399,7 @@ does not represent threads of execution. \pnum -\tcode{thread::id} is a trivially copyable class\iref{class}. +\tcode{thread::id} is a trivially copyable class\iref{class.prop}. The library may reuse the value of a \tcode{thread::id} of a terminated thread that can no longer be joined. \pnum @@ -1063,7 +1063,7 @@ \pnum The class \tcode{mutex} shall satisfy all of the mutex requirements\iref{thread.mutex.requirements}. It shall be a standard-layout -class\iref{class}. +class\iref{class.prop}. \pnum \begin{note} A program may deadlock if the thread that owns a \tcode{mutex} object calls @@ -1107,7 +1107,7 @@ \pnum The class \tcode{recursive_mutex} shall satisfy all of the mutex requirements\iref{thread.mutex.requirements}. It shall be a standard-layout -class\iref{class}. +class\iref{class.prop}. \pnum A thread that owns a \tcode{recursive_mutex} object may acquire additional levels of @@ -1250,7 +1250,7 @@ \pnum The class \tcode{timed_mutex} shall satisfy all of the timed mutex requirements\iref{thread.timedmutex.requirements}. It shall be a standard-layout -class\iref{class}. +class\iref{class.prop}. \pnum The behavior of a program is undefined if: @@ -1301,7 +1301,7 @@ \pnum The class \tcode{recursive_timed_mutex} shall satisfy all of the timed mutex requirements\iref{thread.timedmutex.requirements}. It shall be a standard-layout -class\iref{class}. +class\iref{class.prop}. \pnum A thread that owns a \tcode{recursive_timed_mutex} object may acquire additional @@ -1467,7 +1467,7 @@ \pnum The class \tcode{shared_mutex} shall satisfy all of the shared mutex requirements\iref{thread.sharedmutex.requirements}. -It shall be a standard-layout class\iref{class}. +It shall be a standard-layout class\iref{class.prop}. \pnum The behavior of a program is undefined if: @@ -1607,7 +1607,7 @@ \pnum The class \tcode{shared_timed_mutex} shall satisfy all of the shared timed mutex requirements\iref{thread.sharedtimedmutex.requirements}. -It shall be a standard-layout class\iref{class}. +It shall be a standard-layout class\iref{class.prop}. \pnum The behavior of a program is undefined if: @@ -2982,7 +2982,7 @@ \end{codeblock} \pnum -The class \tcode{condition_variable} shall be a standard-layout class\iref{class}. +The class \tcode{condition_variable} shall be a standard-layout class\iref{class.prop}. \indexlibrary{\idxcode{condition_variable}!constructor}% \begin{itemdecl} From a07890ba525e87955ac147bfe5b8e7b2ec7ae584 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Mon, 23 Jul 2018 23:05:36 +0200 Subject: [PATCH 09/56] [dcl.dcl] Remove incorrect footnote about the implicit int rule. --- source/declarations.tex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/declarations.tex b/source/declarations.tex index 5708b855cf..7dba5db6d3 100644 --- a/source/declarations.tex +++ b/source/declarations.tex @@ -230,8 +230,7 @@ \pnum A \grammarterm{nodeclspec-function-declaration} shall declare a -constructor, destructor, or conversion function.\footnote{The -``implicit int'' rule of C is no longer supported.} +constructor, destructor, or conversion function. \begin{note} A \grammarterm{nodeclspec-function-declaration} can only be used in a \grammarterm{template-declaration}\iref{temp}, From 1091b51ff14a1af1cb3c7524eab261574ec9c732 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Wed, 25 Jul 2018 21:30:14 -0700 Subject: [PATCH 10/56] Fix spelling error "Tueday" --> "Tuesday" (4x) --- source/time.tex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/time.tex b/source/time.tex index c2bc33d501..2b0db92420 100644 --- a/source/time.tex +++ b/source/time.tex @@ -5775,9 +5775,9 @@ \begin{example} \begin{codeblock} constexpr auto mwd - = February/Tueday[3]; // \tcode{mwd} is the third Tuesday of February of an as yet unspecified year + = February/Tuesday[3]; // \tcode{mwd} is the third Tuesday of February of an as yet unspecified year static_assert(mwd.month() == February); -static_assert(mwd.weekday_indexed() == Tueday[3]); +static_assert(mwd.weekday_indexed() == Tuesday[3]); \end{codeblock} \end{example} @@ -5882,9 +5882,9 @@ \begin{example} \begin{codeblock} constexpr auto mwd - = February/Tueday[last]; // \tcode{mwd} is the last Tuesday of February of an as yet unspecified year + = February/Tuesday[last]; // \tcode{mwd} is the last Tuesday of February of an as yet unspecified year static_assert(mwd.month() == February); -static_assert(mwd.weekday_last() == Tueday[last]); +static_assert(mwd.weekday_last() == Tuesday[last]); \end{codeblock} \end{example} From 012f107cc796a2be49c4136718ecf322a920dcd8 Mon Sep 17 00:00:00 2001 From: Thomas Rodgers Date: Thu, 26 Jul 2018 18:29:33 -0500 Subject: [PATCH 11/56] Update Getting Started On Fedora to include latexmk (#2282) --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 1b598e7bfe..b3b2823624 100644 --- a/README.rst +++ b/README.rst @@ -40,7 +40,7 @@ Getting Started on Fedora Install the following packages: - dnf install texlive texlive-isodate texlive-relsize texlive-ulem texlive-fixme texlive-extract + dnf install latexmk texlive texlive-isodate texlive-relsize texlive-ulem texlive-fixme texlive-extract ----------------------------- Getting Started on Arch Linux From 67bd13a633affcd2ce0937059a5b5ce3413b78d3 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 8 Aug 2018 12:03:19 +0100 Subject: [PATCH 12/56] [forwardlist.modifiers] Remove index entry for forward_list::erased (#2292) There is no such member. The previous overload of forward_list::erase is already indexed. --- source/containers.tex | 1 - 1 file changed, 1 deletion(-) diff --git a/source/containers.tex b/source/containers.tex index 768e2c261e..ad81bfd7a9 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -4171,7 +4171,6 @@ \throws Nothing. \end{itemdescr} -\indexlibrarymember{erased}{forward_list}% \begin{itemdecl} iterator erase_after(const_iterator position, const_iterator last); \end{itemdecl} From 89b653b34a0816565d5f8363623b6fe86e260534 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Wed, 8 Aug 2018 13:04:38 +0200 Subject: [PATCH 13/56] [basic] Fix index entry for 'odr-use' (#2283) and avoid duplicate definitions of some terms. --- source/basic.tex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/basic.tex b/source/basic.tex index 23c46e5b9a..1b72f11847 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -355,7 +355,7 @@ \pnum A variable \tcode{x} whose name appears as a -potentially-evaluated expression \tcode{ex} is \defn{odr-used} by \tcode{ex} unless +potentially-evaluated expression \tcode{ex} is \defnx{odr-used}{odr-use} by \tcode{ex} unless applying the lvalue-to-rvalue conversion\iref{conv.lval} to \tcode{x} yields a constant expression\iref{expr.const} that does not invoke any non-trivial functions @@ -2318,7 +2318,7 @@ \pnum \indextext{program}% -A \defn{program} consists of one or more \defnx{translation units}{translation unit}\iref{lex} +A \defn{program} consists of one or more translation units\iref{lex} linked together. A translation unit consists of a sequence of declarations. @@ -4433,8 +4433,8 @@ \defnx{references}{reference} to objects or functions of a given type, \ref{dcl.ref}. There are two types of references: \begin{itemize} -\item \defn{lvalue reference} -\item \defn{rvalue reference} +\item lvalue reference +\item rvalue reference \end{itemize} \item From 616a74710264b7de54684ca2ac2705e4f1aef5aa Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 8 Aug 2018 12:08:26 +0100 Subject: [PATCH 14/56] [unord.req] Move index entry for "erase" to previous row (#2293) --- source/containers.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/containers.tex b/source/containers.tex index ad81bfd7a9..58e19baa42 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -2641,6 +2641,7 @@ Average case \bigoh{N}, where $N$ is \tcode{a2.size()}. Worst case \bigoh{N\tcode{*a.size()}\br\tcode{+} N}. \\ \rowsep % +\indexunordmem{erase}% \tcode{a.erase(k)} & \tcode{size_type} & Erases all elements with key equivalent to \tcode{k}. Returns @@ -2649,7 +2650,6 @@ \bigoh{\tcode{a.size()}}. \\ \rowsep % -\indexunordmem{erase}% \tcode{a.erase(q)} & \tcode{iterator} & Erases the element pointed to by \tcode{q}. Returns the From f14c21884d8d63b390495135b2b308a0321c2767 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 8 Aug 2018 12:09:58 +0100 Subject: [PATCH 15/56] [unord.req] index "extract" and "merge" --- source/containers.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/containers.tex b/source/containers.tex index 58e19baa42..7b465033ba 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -2612,6 +2612,7 @@ \postconditions \tcode{nh} is empty if insertion succeeds, unchanged if insertion fails. & Average case \bigoh{1}, worst case \bigoh{\tcode{a.size()}}. \\ \rowsep % +\indexunordmem{extract}% \tcode{a.extract(k)} & \tcode{node_type} & Removes an element in the container with key equivalent to \tcode{k}. @@ -2625,6 +2626,7 @@ Returns a \tcode{node_type} owning that element. & Average case \bigoh{1}, worst case \bigoh{\tcode{a.size()}}. \\ \rowsep % +\indexunordmem{merge}% \tcode{a.merge(a2)} & \tcode{void} & \requires \tcode{a.get_allocator() == a2.get_allocator()}.\br From 72bd0e25375b44b3590bb8ad70d6f9625a8f1311 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 8 Aug 2018 12:24:39 +0100 Subject: [PATCH 16/56] [unord.req] index "emplace" and "emplace_hint" --- source/containers.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/containers.tex b/source/containers.tex index 7b465033ba..dd5cc0ac2c 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -2485,6 +2485,7 @@ \\ \rowsep % +\indexunordmem{emplace}% \tcode{a_uniq.} \tcode{emplace(args)} & \tcode{pair} & \requires\ \tcode{value_type} shall be \oldconcept{EmplaceConstructible} into \tcode{X} from \tcode{args}.\br @@ -2507,6 +2508,7 @@ Average case \bigoh{1}, worst case \bigoh{\tcode{a_eq.}\br\tcode{size()}}. \\ \rowsep +\indexunordmem{emplace_hint}% \tcode{a.emplace_hint(p, args)} & \tcode{iterator} & \requires\ \tcode{value_type} shall be \oldconcept{EmplaceConstructible} into \tcode{X} from \tcode{args}.\br From 87d09275b30e09ea4ff76aaa2302070e8003492e Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 8 Aug 2018 12:35:05 +0100 Subject: [PATCH 17/56] [unord.req] index "mapped_type", "value_type" and constructors --- source/containers.tex | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/containers.tex b/source/containers.tex index dd5cc0ac2c..51cf02844d 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -2278,11 +2278,13 @@ & compile time \\ \rowsep +\indexunordmem{mapped_type}% \tcode{X::mapped_type} (\tcode{unordered_map} and \tcode{unordered_multimap} only) & \tcode{T} & & compile time \\ \rowsep +\indexunordmem{value_type}% \tcode{X::value_type} (\tcode{unordered_set} and \tcode{unordered_multiset} only) & \tcode{Key} & \requires\ \tcode{value_type} is \oldconcept{Erasable} from \tcode{X} & @@ -2340,6 +2342,10 @@ see~\ref{container.node} & compile time \\ \rowsep % +\indexlibrary{\idxcode{unordered_set}!constructor}% +\indexlibrary{\idxcode{unordered_map}!constructor}% +\indexlibrary{\idxcode{unordered_multiset}!constructor}% +\indexlibrary{\idxcode{unordered_multimap}!constructor}% \tcode{X(n, hf, eq)}\br \tcode{X a(n, hf, eq);} & \tcode{X} & \effects\ Constructs an empty container with at least \tcode{n} buckets, From bc81e84dacf29c43c2a4bc370b1e64f80c3dc487 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 8 Aug 2018 13:00:39 +0100 Subject: [PATCH 18/56] [associative.reqmts] index all members --- source/containers.tex | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/source/containers.tex b/source/containers.tex index 51cf02844d..9c78b5e8b6 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -1642,16 +1642,19 @@ & & \chdr{pre-/post-condition} & \\ \capsep \endhead +\indexordmem{key_type}% \tcode{X::key_type} & \tcode{Key} & & compile time \\ \rowsep +\indexordmem{mapped_type}% \tcode{X::mapped_type} (\tcode{map} and \tcode{multimap} only) & \tcode{T} & & compile time \\ \rowsep +\indexordmem{value_type}% \tcode{X::value_type} (\tcode{set} and \tcode{multiset} only) & \tcode{Key} & \requires\ \tcode{value_type} is \oldconcept{Erasable} from \tcode{X} & @@ -1662,11 +1665,13 @@ \requires\ \tcode{value_type} is \oldconcept{Erasable} from \tcode{X} & compile time \\ \rowsep +\indexordmem{key_compare}% \tcode{X::key_compare} & \tcode{Compare} & \requires\ \tcode{key_compare} is \oldconcept{CopyConstructible}. & compile time \\ \rowsep +\indexordmem{value_compare}% \tcode{X::value_compare} & a binary predicate type & is the same as \tcode{key_compare} for \tcode{set} and @@ -1674,6 +1679,7 @@ first component (i.e., \tcode{Key}) for \tcode{map} and \tcode{multimap}. & compile time \\ \rowsep +\indexordmem{node_type}% \tcode{X::node_type} & a specialization of a \tcode{\placeholder{node_handle}} class template, such that the public nested types are @@ -1681,6 +1687,10 @@ see~\ref{container.node} & compile time \\ \rowsep +\indexlibrary{\idxcode{set}!constructor}% +\indexlibrary{\idxcode{map}!constructor}% +\indexlibrary{\idxcode{multiset}!constructor}% +\indexlibrary{\idxcode{multimap}!constructor}% \tcode{X(c)}\br \tcode{X u(c);} & & @@ -1732,16 +1742,19 @@ linear if \range{il.begin()}{il.end()} is sorted with \tcode{value_comp()} \\ \rowsep +\indexordmem{key_comp}% \tcode{b.key_comp()} & \tcode{X::key_compare} & returns the comparison object out of which \tcode{b} was constructed. & constant \\ \rowsep +\indexordmem{value_comp}% \tcode{b.value_comp()} & \tcode{X::value_compare} & returns an object of \tcode{value_compare} constructed out of the comparison object & constant \\ \rowsep +\indexordmem{emplace}% \tcode{a_uniq.\brk{}emplace(\brk{}args)} & \tcode{pair<\brk{}iterator, bool>} & \requires\ \tcode{value_type} shall be \oldconcept{EmplaceConstructible} into \tcode{X} from \tcode{args}.\br @@ -1764,6 +1777,7 @@ \tcode{t} is inserted at the end of that range. & logarithmic \\ \rowsep +\indexordmem{emplace_hint}% \tcode{a.emplace_\-hint(\brk{}p, args)} & \tcode{iterator} & equivalent to \tcode{a.emplace(} \tcode{std::forward<\brk{}Args\brk{}>(\brk{}args)...)}. @@ -1774,6 +1788,7 @@ logarithmic in general, but amortized constant if the element is inserted right before \tcode{p} \\ \rowsep +\indexordmem{insert}% \tcode{a_uniq.\brk{}insert(\brk{}t)} & \tcode{pair<\brk{}iterator, bool>} & \requires\ If \tcode{t} is a non-const rvalue, \tcode{value_type} shall be @@ -1870,6 +1885,7 @@ logarithmic in general, but amortized constant if the element is inserted right before \tcode{p}. \\ \rowsep +\indexordmem{extract}% \tcode{a.\brk{}extract(\brk{}k)} & \tcode{node_type} & removes the first element in the container with key equivalent to \tcode{k}. @@ -1883,6 +1899,7 @@ Returns a \tcode{node_type} owning that element. & amortized constant \\ \rowsep +\indexordmem{merge}% \tcode{a.merge(a2)} & \tcode{void} & \requires \tcode{a.get_allocator() == a2.get_allocator()}.\br @@ -1897,6 +1914,7 @@ \throws{} Nothing unless the comparison object throws. & $N \log(\tcode{a.size()+} N)$, where $N$ has the value \tcode{a2.size()}. \\ \rowsep +\indexordmem{erase}% \tcode{a.erase(k)} & \tcode{size_type} & erases all elements in the container with key equivalent to @@ -1925,12 +1943,14 @@ exists, \tcode{a.end()} is returned. & $\log(\tcode{a.size()}) + N$, where $N$ has the value \tcode{distance(q1, q2)}. \\ \rowsep +\indexordmem{clear}% \tcode{a.clear()} & \tcode{void} & \tcode{a.erase(a.begin(),a.end())}\br \postconditions \tcode{a.empty()} returns \tcode{true}. & linear in \tcode{a.size()}. \\ \rowsep +\indexordmem{find}% \tcode{b.find(k)} & \tcode{iterator}; \tcode{const_iterator} for constant \tcode{b}. & returns an iterator pointing to an element with the key equivalent @@ -1945,6 +1965,7 @@ is not found & logarithmic \\ \rowsep +\indexordmem{count}% \tcode{b.count(k)} & \tcode{size_type} & returns the number of elements with key equivalent to \tcode{k} & @@ -1970,6 +1991,7 @@ equivalent to \tcode{a_tran.find(ke) != a_tran.end()} & logarithmic \\ \rowsep +\indexordmem{lower_bound}% \tcode{b.lower_bound(k)} & \tcode{iterator}; \tcode{const_iterator} for constant \tcode{b}. & returns an iterator pointing to the first element with @@ -1985,6 +2007,7 @@ or \tcode{a_tran.end()} if such an element is not found. & logarithmic \\ \rowsep +\indexordmem{upper_bound}% \tcode{b.upper_bound(k)} & \tcode{iterator}; \tcode{const_iterator} for constant \tcode{b}. & returns an iterator pointing to the first element with @@ -2000,6 +2023,7 @@ or \tcode{a_tran.end()} if such an element is not found. & logarithmic \\ \rowsep +\indexordmem{equal_range}% \tcode{b.equal_range(k)} & \tcode{pair<\brk{}iterator, iterator>}; \tcode{pair<\brk{}const_iterator, const_iterator>} for constant \tcode{b}. & From d4a20b6b62ae4df4ca50aa86ebc6b0306c418548 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Fri, 10 Aug 2018 16:27:23 -0700 Subject: [PATCH 19/56] Fix a couple of 'template <'s that have snuck into the library wording. --- source/containers.tex | 2 +- source/numerics.tex | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/source/containers.tex b/source/containers.tex index 9c78b5e8b6..56eb41bb52 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -10449,7 +10449,7 @@ \indexlibrary{\idxcode{as_bytes}}% \begin{itemdecl} -template +template span(sizeof(ElementType)) * Extent> diff --git a/source/numerics.tex b/source/numerics.tex index 24773dae2a..8f46a28f81 100644 --- a/source/numerics.tex +++ b/source/numerics.tex @@ -1381,13 +1381,13 @@ constexpr To bit_cast(const From& from) noexcept; // \ref{bit.pow.two}, integral powers of 2 - template + template constexpr bool ispow2(T x) noexcept; - template + template constexpr T ceil2(T x) noexcept; - template + template constexpr T floor2(T x) noexcept; - template + template constexpr T log2p1(T x) noexcept; } \end{codeblock} @@ -1435,7 +1435,7 @@ \indexlibrary{\idxcode{ispow2}}% \begin{itemdecl} -template +template constexpr bool ispow2(T x) noexcept; \end{itemdecl} @@ -1453,7 +1453,7 @@ \indexlibrary{\idxcode{ceil2}}% \begin{itemdecl} -template +template constexpr T ceil2(T x) noexcept; \end{itemdecl} @@ -1473,7 +1473,7 @@ \indexlibrary{\idxcode{floor2}}% \begin{itemdecl} -template +template constexpr T floor2(T x) noexcept; \end{itemdecl} @@ -1492,7 +1492,7 @@ \indexlibrary{\idxcode{log2p1}}% \begin{itemdecl} -template +template constexpr T log2p1(T x) noexcept; \end{itemdecl} From 48e02e48f8ede72bf16dbf8b801a2586c60c6b1e Mon Sep 17 00:00:00 2001 From: Casey Carter Date: Mon, 20 Aug 2018 11:36:59 -0500 Subject: [PATCH 20/56] [rand.util.seedseq] Typo "for( " should be "for (" --- source/numerics.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/numerics.tex b/source/numerics.tex index 8f46a28f81..dc15325e36 100644 --- a/source/numerics.tex +++ b/source/numerics.tex @@ -4096,7 +4096,7 @@ \pnum\effects Constructs a \tcode{seed_seq} object by the following algorithm: \begin{codeblock} -for( InputIterator s = begin; s != end; ++s) +for (InputIterator s = begin; s != end; ++s) v.push_back((*s)@$\bmod 2^{32}$@); \end{codeblock}% \end{itemdescr} From b21456eca47a5fcdf3cf6dc647943b45b7bde663 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Wed, 12 Sep 2018 06:07:37 -0700 Subject: [PATCH 21/56] [map] Use `mapped_type` rather than `T` for indexing operations (#2330) The specification of `unordered_map` already uses `mapped_type`. I'm going to change `flat_map` to do so, too. We use `mapped_type` in other places. The description (line 6311) even says "a reference to the `mapped_type`". --- source/containers.tex | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/containers.tex b/source/containers.tex index 56eb41bb52..b53402335c 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -6109,10 +6109,10 @@ size_type max_size() const noexcept; // \ref{map.access}, element access - T& operator[](const key_type& x); - T& operator[](key_type&& x); - T& at(const key_type& x); - const T& at(const key_type& x) const; + mapped_type& operator[](const key_type& x); + mapped_type& operator[](key_type&& x); + mapped_type& at(const key_type& x); + const mapped_type& at(const key_type& x) const; // \ref{map.modifiers}, modifiers template pair emplace(Args&&... args); @@ -6279,7 +6279,7 @@ \indexlibrary{\idxcode{operator[]}!\idxcode{map}}% \begin{itemdecl} -T& operator[](const key_type& x); +mapped_type& operator[](const key_type& x); \end{itemdecl} \begin{itemdescr} @@ -6290,7 +6290,7 @@ \indexlibrary{\idxcode{operator[]}!\idxcode{map}}% \begin{itemdecl} -T& operator[](key_type&& x); +mapped_type& operator[](key_type&& x); \end{itemdecl} \begin{itemdescr} @@ -6301,8 +6301,8 @@ \indexlibrary{\idxcode{at}!\idxcode{map}}% \begin{itemdecl} -T& at(const key_type& x); -const T& at(const key_type& x) const; +mapped_type& at(const key_type& x); +const mapped_type& at(const key_type& x) const; \end{itemdecl} \begin{itemdescr} From c39932f1fb2a511358040100e8a5ef759a5b0453 Mon Sep 17 00:00:00 2001 From: Kazutoshi SATODA Date: Wed, 12 Sep 2018 22:08:28 +0900 Subject: [PATCH 22/56] [temp.constr.order] Fix typo: conjuctive -> conjunctive (#2322) --- source/templates.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/templates.tex b/source/templates.tex index 6437e308aa..470c884db8 100644 --- a/source/templates.tex +++ b/source/templates.tex @@ -1933,7 +1933,7 @@ \end{example}% } of $P$, $P_i$ subsumes every conjunctive clause $Q_j$ -in the conjuctive normal form\footnote{ +in the conjunctive normal form\footnote{ A constraint is in conjunctive normal form when it is a conjunction of clauses where each clause is a disjunction of atomic constraints. \begin{example} From 5ee42bdd4a7a391865ab2988c806ac908e81a5c2 Mon Sep 17 00:00:00 2001 From: Koichi Murase Date: Wed, 12 Sep 2018 22:09:17 +0900 Subject: [PATCH 23/56] [expr.prim.id] Fix typo "the the" (#2314) --- source/expressions.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/expressions.tex b/source/expressions.tex index 0fe93152a7..e1ad3985b8 100644 --- a/source/expressions.tex +++ b/source/expressions.tex @@ -1253,7 +1253,7 @@ when using a template name\iref{temp.names} and during overload resolution\iref{over}, and they are compared -during the the partial ordering of constraints\iref{temp.constr.order}. +during the partial ordering of constraints\iref{temp.constr.order}. \end{note} \pnum From c1007bd673169cfafb43b216476335d20e62411d Mon Sep 17 00:00:00 2001 From: Arthur O'Dwyer Date: Wed, 12 Sep 2018 09:41:19 -0700 Subject: [PATCH 24/56] [basic.types] Replace redundant "cv-unqualified scalar types" with just "scalar types" The redundant phrasing "cv-unqualified scalar types [...] and cv-qualified versions of these types" is cruft that was accidentally left over from the dueling resolutions of CWG 1746 (which added "cv-unqualified") and CWG 2094 (which added "and cv-qualified versions of these types"). --- source/basic.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/basic.tex b/source/basic.tex index 1b72f11847..5bcccc2f84 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -4123,7 +4123,7 @@ cv-qualified\iref{basic.type.qualifier} versions of these types are collectively called \defnx{scalar types}{scalar type}. -Cv-unqualified scalar types, trivially copyable class types\iref{class.prop}, +Scalar types, trivially copyable class types\iref{class.prop}, arrays of such types, and cv-qualified versions of these types are collectively called \defn{trivially copyable types}. Scalar types, trivial class types\iref{class.prop}, From 414c2706f75f4bb76ecc444e98ac2e2dcc3c6b00 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Wed, 19 Sep 2018 09:15:36 +0200 Subject: [PATCH 25/56] [dcl.init.aggr] initializer-list (grammar) is never empty --- source/declarations.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/declarations.tex b/source/declarations.tex index 7dba5db6d3..b1b792d454 100644 --- a/source/declarations.tex +++ b/source/declarations.tex @@ -4669,7 +4669,7 @@ \tcode{\{\}} shall not be used as the \grammarterm{initializer-clause} for an array of unknown bound.\footnote{The syntax provides for empty -\grammarterm{initializer-list}{s}, +initializer lists, but nonetheless \Cpp{} does not have zero length arrays.} \begin{note} A default member initializer does not determine the bound for a member From e160ea1300e21eb412feaa7733f1e7cd0e1875d8 Mon Sep 17 00:00:00 2001 From: Olivier Date: Sat, 22 Sep 2018 01:45:19 +0200 Subject: [PATCH 26/56] [temp.param] Remove vestigial restriction on non-type template parameters of class type. P0732R2 intended to remove this restriction, but missed one of the places where we repeated the rule. --- source/templates.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/templates.tex b/source/templates.tex index 470c884db8..ac97ed8718 100644 --- a/source/templates.tex +++ b/source/templates.tex @@ -434,7 +434,7 @@ \pnum A non-type \grammarterm{template-parameter} -shall not be declared to have floating-point, class, or void type. +shall not be declared to have floating-point or void type. \begin{example} \begin{codeblock} From 61e5815fd137e3e0ecd03823f507d175be897fb8 Mon Sep 17 00:00:00 2001 From: Alisdair Meredith Date: Thu, 4 Oct 2018 07:17:54 -0700 Subject: [PATCH 27/56] [class.copy.ctor] Add missing cross-references to Annex D (#2344) Add the missing cross-references to corresponding Annex D entry for the deprecated implicit declaration of copy constructor and copy assignment operator when either the destructor or other copy operation is user-declared. --- source/classes.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/classes.tex b/source/classes.tex index 8087f545de..4c14e3fbf1 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -1620,7 +1620,7 @@ constructor is defined as deleted; otherwise, it is defined as defaulted\iref{dcl.fct.def}. The latter case is deprecated if the class has a user-declared copy assignment -operator or a user-declared destructor. +operator or a user-declared destructor \iref{depr.impldec}. \pnum The implicitly-declared copy constructor for a class @@ -1866,7 +1866,7 @@ assignment operator is defined as deleted; otherwise, it is defined as defaulted\iref{dcl.fct.def}. The latter case is deprecated if the class has a user-declared copy constructor -or a user-declared destructor. +or a user-declared destructor \iref{depr.impldec}. The implicitly-declared copy assignment operator for a class \tcode{X} will have the form From 3f0a2f353aa348e23a334110ae32764588fa6b8a Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Sun, 8 Jul 2018 21:45:34 +0200 Subject: [PATCH 28/56] [expr.pre] Add note on operator regrouping here, moved from [intro.abstract]. --- source/expressions.tex | 47 ++++++++++++++++++++++++++++++++++++++++++ source/intro.tex | 45 ---------------------------------------- 2 files changed, 47 insertions(+), 45 deletions(-) diff --git a/source/expressions.tex b/source/expressions.tex index e1ad3985b8..f3cd6b364c 100644 --- a/source/expressions.tex +++ b/source/expressions.tex @@ -69,6 +69,53 @@ adjustable by a library function. \end{note} +\pnum +\indextext{operator!precedence of}% +\indextext{expression!order of evaluation of}% +\begin{note} +The implementation may regroup operators according to +the usual mathematical rules only +where the operators really are associative or commutative.\footnote{Overloaded +operators are never assumed to be associative or commutative.} +For example, in the following fragment +\begin{codeblock} +int a, b; +@\commentellip@ +a = a + 32760 + b + 5; +\end{codeblock} +the expression statement behaves exactly the same as +\begin{codeblock} +a = (((a + 32760) + b) + 5); +\end{codeblock} +due to the associativity and precedence of these operators. Thus, the +result of the sum \tcode{(a + 32760)} is next added to \tcode{b}, and +that result is then added to 5 which results in the value assigned to +\tcode{a}. On a machine in which overflows produce an exception and in +which the range of values representable by an \tcode{int} is +\crange{-32768}{+32767}, the implementation cannot rewrite this +expression as +\begin{codeblock} +a = ((a + b) + 32765); +\end{codeblock} +since if the values for \tcode{a} and \tcode{b} were, respectively, +-32754 and -15, the sum \tcode{a + b} would produce an exception while +the original expression would not; nor can the expression be rewritten +either as +\begin{codeblock} +a = ((a + 32765) + b); +\end{codeblock} +or +\begin{codeblock} +a = (a + (b + 32765)); +\end{codeblock} +since the values for \tcode{a} and \tcode{b} might have been, +respectively, 4 and -8 or -17 and 12. However on a machine in which +overflows do not produce an exception and in which the results of +overflows are reversible, the above expression statement can be +rewritten by the implementation in any of the above ways because the +same result will occur. +\end{note} + \pnum The values of the floating operands and the results of floating expressions may be represented in greater precision and range than that diff --git a/source/intro.tex b/source/intro.tex index d1564c0661..d815287230 100644 --- a/source/intro.tex +++ b/source/intro.tex @@ -551,51 +551,6 @@ \begin{note} More stringent correspondences between abstract and actual semantics may be defined by each implementation. \end{note} -\pnum -\indextext{operator!precedence of}% -\indextext{expression!order of evaluation of}% -\begin{note} Operators can be regrouped according to the usual -mathematical rules only where the operators really are associative or -commutative.\footnote{Overloaded operators are never assumed to be associative or -commutative. } -For example, in the following fragment -\begin{codeblock} -int a, b; -@\commentellip@ -a = a + 32760 + b + 5; -\end{codeblock} -the expression statement behaves exactly the same as -\begin{codeblock} -a = (((a + 32760) + b) + 5); -\end{codeblock} -due to the associativity and precedence of these operators. Thus, the -result of the sum \tcode{(a + 32760)} is next added to \tcode{b}, and -that result is then added to 5 which results in the value assigned to -\tcode{a}. On a machine in which overflows produce an exception and in -which the range of values representable by an \tcode{int} is -\crange{-32768}{+32767}, the implementation cannot rewrite this -expression as -\begin{codeblock} -a = ((a + b) + 32765); -\end{codeblock} -since if the values for \tcode{a} and \tcode{b} were, respectively, --32754 and -15, the sum \tcode{a + b} would produce an exception while -the original expression would not; nor can the expression be rewritten -either as -\begin{codeblock} -a = ((a + 32765) + b); -\end{codeblock} -or -\begin{codeblock} -a = (a + (b + 32765)); -\end{codeblock} -since the values for \tcode{a} and \tcode{b} might have been, -respectively, 4 and -8 or -17 and 12. However on a machine in which -overflows do not produce an exception and in which the results of -overflows are reversible, the above expression statement can be -rewritten by the implementation in any of the above ways because the -same result will occur. \end{note} - \rSec1[intro.structure]{Structure of this document} \pnum From 458b956446a7d55a0f264f60d25a288ccad53774 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Tue, 10 Jul 2018 23:43:58 +0200 Subject: [PATCH 29/56] [std] Use \defnadj where appropriate --- source/basic.tex | 42 +++++++++++++++++++---------------------- source/classes.tex | 37 ++++++++++++++++-------------------- source/declarations.tex | 13 ++++++------- source/expressions.tex | 15 +++++++-------- source/lex.tex | 8 ++++---- source/overloading.tex | 10 +++++----- source/utilities.tex | 4 ++-- 7 files changed, 59 insertions(+), 70 deletions(-) diff --git a/source/basic.tex b/source/basic.tex index 5bcccc2f84..6484201c0d 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -54,7 +54,7 @@ an object. The variable's name, if any, denotes the reference or object. \pnum -A \defn{local entity} is a variable with +A \defnadj{local}{entity} is a variable with automatic storage duration\iref{basic.stc.auto}, a structured binding\iref{dcl.struct.bind} whose corresponding variable is such an entity, @@ -972,17 +972,14 @@ namespace in a \grammarterm{using-directive}; see~\ref{namespace.qual}. \pnum -\indextext{scope!global namespace}% -\indextext{scope!global}% The outermost declarative region of a translation unit is also a -namespace, called the \defn{global namespace}. A name declared in -the global namespace has \defn{global namespace scope} (also called -\defn{global scope}). The potential scope of such a name begins at +namespace, called the \defnadj{global}{namespace}. A name declared in +the global namespace has \defnadj{global}{namespace scope} (also called +\defnadj{global}{scope}). The potential scope of such a name begins at its point of declaration\iref{basic.scope.pdecl} and ends at the end of the translation unit that is its declarative region. -\indextext{name!global}% A name with global namespace scope is said to be a -\defnx{global name}{global}. +\defnadj{global}{name}. \rSec2[basic.scope.class]{Class scope} \indextext{scope!class}% @@ -2840,7 +2837,7 @@ \indextext{object lifetime|(}% The \defn{lifetime} of an object or reference is a runtime property of the object or reference. -An object is said to have \defnx{non-vacuous initialization}{initialization!non-vacuous} if it is of a class or +An object is said to have \defnadj{non-vacuous}{initialization} if it is of a class or aggregate type and it or one of its subobjects is initialized by a constructor other than a trivial default constructor. \begin{note} Initialization by a trivial copy/move constructor is non-vacuous initialization. \end{note} @@ -3167,9 +3164,9 @@ \rSec3[basic.stc.thread]{Thread storage duration} \pnum -\indextext{storage duration!thread}% -All variables declared with the \tcode{thread_local} keyword have \defn{thread -storage duration}. The storage for these entities shall last for the duration of +All variables declared with the \tcode{thread_local} keyword have +\defnadj{thread}{storage duration}. +The storage for these entities shall last for the duration of the thread in which they are created. There is a distinct object or reference per thread, and use of the declared name refers to the entity associated with the current thread. @@ -3181,11 +3178,10 @@ \rSec3[basic.stc.auto]{Automatic storage duration} \pnum -\indextext{storage duration!automatic}% \indextext{storage duration!local object}% Block-scope variables not explicitly declared \tcode{static}, \tcode{thread_local}, or \tcode{extern} have -\defn{automatic storage duration}. The storage +\defnadj{automatic}{storage duration}. The storage for these entities lasts until the block in which they are created exits. \pnum @@ -3365,7 +3361,7 @@ \pnum A deallocation function -is a \defn{destroying operator delete} +is a \defnadj{destroying}{operator delete} if it has at least two parameters and its second parameter is of type \tcode{std::destroying_delete_t}. @@ -3558,7 +3554,7 @@ greater than \tcode{alignof(std::max_align_t)}. It is \impldef{support for extended alignments} whether any extended alignments are supported and the contexts in which they are supported\iref{dcl.align}. A type having an extended alignment -requirement is an \defnx{over-aligned type}{type!over-aligned}. \begin{note} +requirement is an \defnadj{over-aligned}{type}. \begin{note} Every over-aligned type is or contains a class type to which extended alignment applies (possibly through a non-static data member). \end{note} @@ -4053,7 +4049,7 @@ A class that has been declared but not defined, an enumeration type in certain contexts\iref{dcl.enum}, or an array of unknown bound or of incomplete element type, is an -\defnx{incompletely-defined object type}{object type!incompletely-defined}.% +\defnadj{incompletely-defined}{object type}.% \footnote{The size and layout of an instance of an incompletely-defined object type is unknown.} Incompletely-defined object types and \cv{}~\tcode{void} are @@ -4450,7 +4446,7 @@ \item \defnx{enumerations}{\idxcode{enum}}, which comprise a set of named constant values. Each distinct enumeration constitutes a different -\defnx{enumerated type}{type!enumerated}, \ref{dcl.enum}; +\defnadj{enumerated}{type}, \ref{dcl.enum}; \item \indextext{member pointer to|see{pointer to member}}% \defnx{pointers to non-static class members}{pointer to member},% @@ -4579,7 +4575,7 @@ \indextext{\idxcode{const}}% \indextext{\idxcode{volatile}}% A type mentioned in~\ref{basic.fundamental} and~\ref{basic.compound} is -a \defnx{cv-unqualified type}{type!cv-unqualified}. Each type which is a +a \defnadj{cv-unqualified}{type}. Each type which is a cv-unqualified complete or incomplete object type or is \tcode{void}\iref{basic.types} has three corresponding cv-qualified versions of its type: a \defn{const-qualified} version, a @@ -4591,14 +4587,14 @@ \grammarterm{type-id}\iref{dcl.name}, or \grammarterm{new-type-id}\iref{expr.new} when the object is created. \begin{itemize} -\item A \defnx{const object}{object!const} is an object of type \tcode{const T} or a +\item A \defnadj{const}{object} is an object of type \tcode{const T} or a non-mutable subobject of such an object. -\item A \defnx{volatile object}{object!volatile} is an object of type +\item A \defnadj{volatile}{object} is an object of type \tcode{volatile T}, a subobject of such an object, or a mutable subobject of a const volatile object. -\item A \defnx{const volatile object}{object!const volatile} is an object of type +\item A \defnadj{const volatile}{object} is an object of type \tcode{const volatile T}, a non-mutable subobject of such an object, a const subobject of a volatile object, or a non-mutable volatile subobject of a const object. @@ -5212,7 +5208,7 @@ \end{note} \pnum -A \defnx{visible side effect}{side effects!visible} \placeholder{A} on a scalar object or bit-field \placeholder{M} +A \defnadj{visible}{side effect} \placeholder{A} on a scalar object or bit-field \placeholder{M} with respect to a value computation \placeholder{B} of \placeholder{M} satisfies the conditions: \begin{itemize} diff --git a/source/classes.tex b/source/classes.tex index 4c14e3fbf1..b715faab0c 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -232,10 +232,10 @@ \end{example} \pnum -A \defnx{standard-layout struct}{struct!standard-layout} is a standard-layout class +A \defnadj{standard-layout}{struct} is a standard-layout class defined with the \grammarterm{class-key} \tcode{struct} or the \grammarterm{class-key} \tcode{class}. -A \defnx{standard-layout union}{union!standard-layout} is a standard-layout class +A \defnadj{standard-layout}{union} is a standard-layout class defined with the \grammarterm{class-key} \tcode{union}. @@ -1277,14 +1277,9 @@ \pnum \indextext{constructor!inheritance of}% \indextext{constructor!non-trivial}% -A -\defnx{default}{constructor!default} -constructor for a class -\tcode{X} -is a constructor of class -\tcode{X} -for which -each parameter +A \defnadj{default}{constructor} for a class \tcode{X} +is a constructor of class \tcode{X} +for which each parameter that is not a function parameter pack has a default argument (including the case of a constructor with no parameters). @@ -2541,7 +2536,7 @@ the types of its parameters (if any) to the type of its class. Such a constructor is called a -\defnx{converting constructor}{constructor!converting}. +\defnadj{converting}{constructor}. \begin{example} \indextext{Jessie}% @@ -3028,7 +3023,7 @@ \pnum A class can be declared within another class. A class declared within -another is called a \defnx{nested}{nested class} class. The name of a nested class +another is called a \defnadj{nested}{class}. The name of a nested class is local to its enclosing class. \indextext{nested class!scope of}% The nested class is in the scope of its enclosing class. @@ -3388,7 +3383,7 @@ \pnum A class can be declared within a function definition; such a class is -called a \defnx{local}{local class} class. The name of a local class is local to +called a \defnadj{local}{class}. The name of a local class is local to its enclosing scope. \indextext{local class!scope of}% The local class is in the scope of the enclosing scope, and has the same @@ -3505,7 +3500,7 @@ an incompletely defined class\iref{class}. The class denoted by the \grammarterm{class-or-decltype} of a \grammarterm{base-specifier} is called a -\defnx{direct base class}{base class!direct} +\defnadj{direct}{base class} for the class being defined. \indextext{base class}% \indextext{derivation|see{inheritance}}% @@ -3514,7 +3509,7 @@ \grammarterm{class-name}, the program is ill-formed. A class \tcode{B} is a base class of a class \tcode{D} if it is a direct base class of \tcode{D} or a direct base class of one of \tcode{D}'s base classes. -A class is an \defnx{indirect}{base class!indirect} base class of another if it is a base +A class is an \defnadj{indirect}{base class} of another if it is a base class but not a direct base class. A class is said to be (directly or indirectly) \term{derived} from its (direct or indirect) base classes. @@ -3670,9 +3665,9 @@ \pnum \indextext{base class!virtual}% A base class specifier that does not contain the keyword -\tcode{virtual} specifies a \defnx{non-virtual base class}{base class!non-virtual}. A base +\tcode{virtual} specifies a \defnadj{non-virtual}{base class}. A base class specifier that contains the keyword \tcode{virtual} specifies a -\defnx{virtual base class}{base class!virtual}. For each distinct occurrence of a +\defnadj{virtual}{base class}. For each distinct occurrence of a non-virtual base class in the class lattice of the most derived class, the most derived object\iref{intro.object} shall contain a corresponding distinct base class subobject of that type. For each @@ -3767,7 +3762,7 @@ \begin{note} Virtual functions support dynamic binding and object-oriented programming. \end{note} A class that declares or inherits a virtual function is -called a \defnx{polymorphic class}{class!polymorphic}. +called a \defnadj{polymorphic}{class}. \pnum If a virtual member function \tcode{vf} is declared in a class @@ -4159,7 +4154,7 @@ \begin{note} Such a function might be inherited: see below. \end{note} -A class is an \defnx{abstract class}{class!abstract} +A class is an \defnadj{abstract}{class} if it has at least one pure virtual function. \begin{note} An abstract class can be used only as a base class of some other class; @@ -6662,13 +6657,13 @@ \pnum \indextext{structural comparison operator|see{operator, structural comparison}}% A three-way comparison operator for a class type \tcode{C} -is a \defnx{structural comparison operator}{operator!structural comparison} +is a \defnadj{structural comparison}{operator} if it is defined as defaulted in the definition of \tcode{C}, and all three-way comparison operators it invokes are structural comparison operators. \indextext{strong structural equality|see{equality, strong structural}}% A type \tcode{T} -has \defnx{strong structural equality}{equality!strong structural} +has \defnadj{strong structural}{equality} if, for a glvalue \tcode{x} of type \tcode{const T}, \tcode{x <=> x} is a valid expression of type \tcode{std::strong_ordering} or \tcode{std::strong_equality} diff --git a/source/declarations.tex b/source/declarations.tex index b1b792d454..5f17c6f628 100644 --- a/source/declarations.tex +++ b/source/declarations.tex @@ -990,7 +990,7 @@ \indextext{inline function}% A function declaration~(\ref{dcl.fct}, \ref{class.mfct}, \ref{class.friend}) with an \tcode{inline} specifier declares an -\defnx{inline function}{function!inline}. The inline specifier indicates to +\defnadj{inline}{function}. The inline specifier indicates to the implementation that inline substitution of the function body at the point of call is to be preferred to the usual function call mechanism. An implementation is not required to perform this inline substitution at @@ -1000,7 +1000,7 @@ \pnum A variable declaration with an \tcode{inline} specifier declares an -\defnx{inline variable}{variable!inline}. +\defnadj{inline}{variable}. \pnum A function defined within a class definition is an inline function. @@ -5795,7 +5795,7 @@ \pnum In the \grammarterm{function-body}, a -\defnx{function-local predefined variable}{variable!function-local predefined} denotes a block-scope object of static +\defnadj{function-local predefined}{variable} denotes a block-scope object of static storage duration that is implicitly defined (see~\ref{basic.scope.block}). \pnum @@ -6224,13 +6224,12 @@ \pnum \indextext{constant!enumeration}% -\indextext{enumeration}% The enumeration type declared with an \grammarterm{enum-key} -of only \tcode{enum} is an \defnx{unscoped enumeration}{enumeration!unscoped}, +of only \tcode{enum} is an \defnadj{unscoped}{enumeration}, and its \grammarterm{enumerator}{s} are \defnx{unscoped enumerators}{enumerator!unscoped}. The \grammarterm{enum-key}{s} \tcode{enum class} and \tcode{enum struct} are semantically equivalent; an enumeration -type declared with one of these is a \defnx{scoped enumeration}{enumeration!scoped}, +type declared with one of these is a \defnadj{scoped}{enumeration}, and its \grammarterm{enumerator}{s} are \defnx{scoped enumerators}{enumerator!scoped}. The optional \grammarterm{identifier} shall not be omitted in the declaration of a scoped enumeration. The \grammarterm{type-specifier-seq} of an \grammarterm{enum-base} @@ -6589,7 +6588,7 @@ \pnum If the optional initial \tcode{inline} keyword appears in a \grammarterm{namespace-definition} for a particular namespace, that namespace is -declared to be an \defnx{inline namespace}{namespace!inline}. The \tcode{inline} keyword may be +declared to be an \defnadj{inline}{namespace}. The \tcode{inline} keyword may be used on a \grammarterm{namespace-definition} that extends a namespace only if it was previously used on the \grammarterm{namespace-definition} that initially declared the \grammarterm{namespace-name} for that namespace. diff --git a/source/expressions.tex b/source/expressions.tex index f3cd6b364c..329aa9d8ea 100644 --- a/source/expressions.tex +++ b/source/expressions.tex @@ -43,7 +43,7 @@ \pnum Subclause \ref{expr.compound} defines the effects of operators when applied to types for which they have not been overloaded. Operator overloading shall not -modify the rules for the \defnx{built-in operators}{operators!built-in}, +modify the rules for the \defnadj{built-in}{operators}, that is, for operators applied to types for which they are defined by this Standard. However, these built-in operators participate in overload resolution, and as part of that process user-defined conversions will be @@ -329,7 +329,7 @@ the expression is adjusted to \tcode{T} prior to any further analysis. \pnum -The \defnx{cv-combined type}{type!cv-combined} of two types \tcode{T1} and \tcode{T2} +The \defnadj{cv-combined}{type} of two types \tcode{T1} and \tcode{T2} is a type \tcode{T3} similar to \tcode{T1} whose cv-qualification signature\iref{conv.qual} is: \begin{itemize} @@ -4366,7 +4366,7 @@ \indextext{\idxcode{new}}% The \grammarterm{new-expression} attempts to create an object of the \grammarterm{type-id}\iref{dcl.name} or \grammarterm{new-type-id} to which -it is applied. The type of that object is the \defnx{allocated type}{type!allocated}. +it is applied. The type of that object is the \defnadj{allocated}{type}. \indextext{type!incomplete}% This type shall be a complete object type, but not an abstract class type or array @@ -6493,8 +6493,7 @@ \end{bnf} \pnum -An expression \tcode{e} is a -\defnx{core constant expression}{expression!core constant} +An expression \tcode{e} is a \defnadj{core constant}{expression} unless the evaluation of \tcode{e}, following the rules of the abstract machine\iref{intro.execution}, would evaluate one of the following expressions: @@ -6723,7 +6722,7 @@ \end{example} \pnum -An \defnx{integral constant expression}{expression!integral constant} +An \defnadj{integral constant}{expression} is an expression of integral or unscoped enumeration type, implicitly converted to a prvalue, where the converted expression is a core constant expression. \begin{note} @@ -6755,7 +6754,7 @@ \end{example} \pnum -A \defnx{converted constant expression}{expression!converted constant} +A \defnadj{converted constant}{expression} of type \tcode{T} is an expression, implicitly converted to type \tcode{T}, where the converted expression is a constant expression and the @@ -6791,7 +6790,7 @@ the conversion sequence contains only the conversions above. \pnum -A \defnx{constant expression}{expression!constant} is either +A \defnadj{constant}{expression} is either a glvalue core constant expression that refers to an entity that is a permitted result of a constant expression (as defined below), or a prvalue core constant expression whose value diff --git a/source/lex.tex b/source/lex.tex index 78ea6c21d2..a6e35a6633 100644 --- a/source/lex.tex +++ b/source/lex.tex @@ -1126,7 +1126,7 @@ execution character set. An ordinary character literal that contains more than one \grammarterm{c-char} is a \indextext{multicharacter literal|see{literal, multicharacter}}% -\defnx{multicharacter literal}{literal!multicharacter}. +\defnadj{multicharacter}{literal}. A multicharacter literal, or an ordinary character literal containing a single \grammarterm{c-char} not representable in the execution character set, is conditionally-supported, has type \tcode{int}, @@ -1354,8 +1354,8 @@ The integer and fraction parts both consist of a sequence of decimal (base ten) digits if there is no prefix, or hexadecimal (base sixteen) digits if the prefix is \tcode{0x} or \tcode{0X}. -The floating literal is a \defnx{decimal floating literal}{literal!decimal floating} in the former case and -a \defnx{hexadecimal floating literal}{literal!hexadecimal floating} in the latter case. +The floating literal is a \defnadj{decimal floating}{literal} in the former case and +a \defnadj{hexadecimal floating}{literal} in the latter case. Optional separating single quotes in a \grammarterm{digit-sequence} or \grammarterm{hexadecimal-digit-sequence} are ignored when determining its value. @@ -1655,7 +1655,7 @@ \tcode{char16_t} string literal may yield a surrogate pair. \indextext{string!\idxcode{sizeof}}% In a narrow string literal, a \grammarterm{universal-character-name} may map to more -than one \tcode{char} element due to \defnx{multibyte encoding}{encoding!multibyte}. The +than one \tcode{char} element due to \defnadj{multibyte}{encoding}. The size of a \tcode{char32_t} or wide string literal is the total number of escape sequences, \grammarterm{universal-character-name}{s}, and other characters, plus one for the terminating \tcode{U'\textbackslash 0'} or diff --git a/source/overloading.tex b/source/overloading.tex index c4cc3c6eaf..107716f9a8 100644 --- a/source/overloading.tex +++ b/source/overloading.tex @@ -1949,7 +1949,7 @@ \indextext{implicit conversion sequence|see{conversion sequence, implicit}} \pnum -An \defnx{implicit conversion sequence}{conversion sequence!implicit} +An \defnadj{implicit}{conversion sequence} is a sequence of conversions used to convert an argument in a function call to the type of the corresponding parameter of the function being called. @@ -2082,7 +2082,7 @@ convert the argument to the parameter type, the implicit conversion sequence associated with the parameter is defined to be the unique conversion sequence designated the -\defnx{ambiguous conversion sequence}{conversion sequence!ambiguous}. +\defnadj{ambiguous}{conversion sequence}. For the purpose of ranking implicit conversion sequences as described in~\ref{over.ics.rank}, the ambiguous conversion sequence is treated as a user-defined conversion sequence that is indistinguishable from any @@ -2515,13 +2515,13 @@ \pnum This subclause defines a partial ordering of implicit conversion sequences based on the relationships -\defnx{better conversion sequence}{conversion sequence!better} +\defnadj{better}{conversion sequence} and -\defnx{better conversion}{conversion!better}. +\defnadj{better}{conversion}. If an implicit conversion sequence S1 is defined by these rules to be a better conversion sequence than S2, then it is also the case that S2 is a -\defnx{worse conversion sequence}{conversion sequence!worse} +\defnadj{worse}{conversion sequence} than S1. If conversion sequence S1 is neither better than nor worse than conversion sequence S2, S1 and S2 are said to diff --git a/source/utilities.tex b/source/utilities.tex index 48307659bd..08da2b9978 100644 --- a/source/utilities.tex +++ b/source/utilities.tex @@ -13138,10 +13138,10 @@ parenthesized comma-separated list of zero or more argument types. \pnum -A \defn{callable type} is a function object type\iref{function.objects} or a pointer to member. +A \defnadj{callable}{type} is a function object type\iref{function.objects} or a pointer to member. \pnum -A \defn{callable object} is an object of a callable type. +A \defnadj{callable}{object} is an object of a callable type. \pnum A \defnx{call wrapper type}{call wrapper!type} is a type that holds a callable object From 5af570b491d11bbd423494c61f2829667c3c74bd Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Tue, 9 Oct 2018 02:15:04 +0200 Subject: [PATCH 30/56] [copy.ctor] Rearrange constructor subclauses (#2270) * [class.default.ctor] Create new subclause under [class.copy], move [class.copy.ctor] there, and rearrange the general descriptions in [class.copy]. Move a statement that applies during construction to [class.cdtor]. * Fix cross-references for 'default constructor' --- source/basic.tex | 11 +-- source/classes.tex | 156 +++++++++++++++++++-------------------- source/compatibility.tex | 2 +- source/containers.tex | 2 +- source/declarations.tex | 4 +- source/templates.tex | 2 +- 6 files changed, 88 insertions(+), 89 deletions(-) diff --git a/source/basic.tex b/source/basic.tex index 6484201c0d..75537bfee8 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -216,7 +216,7 @@ \begin{note} \indextext{implementation-generated}% In some circumstances, \Cpp{} implementations implicitly define the -default constructor\iref{class.ctor}, +default constructor\iref{class.default.ctor}, copy constructor, move constructor\iref{class.copy.ctor}, copy assignment operator, move assignment operator\iref{class.copy.assign}, or destructor\iref{class.dtor} member functions. @@ -440,8 +440,8 @@ outside of a discarded statement\iref{stmt.if}; no diagnostic required. The definition can appear explicitly in the program, it can be found in the standard or a user-defined library, or (when appropriate) it is -implicitly defined (see~\ref{class.ctor}, \ref{class.dtor}, -\ref{class.copy.ctor}, and \ref{class.copy.assign}). +implicitly defined (see~\ref{class.default.ctor}, \ref{class.copy.ctor}, +\ref{class.dtor}, and \ref{class.copy.assign}). An inline function or variable shall be defined in every translation unit in which it is odr-used outside of a discarded statement. @@ -561,7 +561,8 @@ and violation continuation mode; and \item if \tcode{D} is a class with an implicitly-declared -constructor\iref{class.ctor}, it is as if the constructor was +constructor (\ref{class.default.ctor}, \ref{class.copy.ctor}), +it is as if the constructor was implicitly defined in every translation unit where it is odr-used, and the implicit definition in every translation unit shall call the same constructor for a subobject of \tcode{D}. @@ -3727,7 +3728,7 @@ \indextext{temporary!destructor for}% \indextext{temporary!destruction of}% When an implementation introduces a temporary object of a class that has a -non-trivial constructor~(\ref{class.ctor}, \ref{class.copy.ctor}), +non-trivial constructor~(\ref{class.default.ctor}, \ref{class.copy.ctor}), it shall ensure that a constructor is called for the temporary object. Similarly, the destructor shall be called for a temporary with a non-trivial destructor\iref{class.dtor}. diff --git a/source/classes.tex b/source/classes.tex index b715faab0c..a0f555fe30 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -156,7 +156,7 @@ \pnum A \defnadj{trivial}{class} is a class that is trivially copyable and -has one or more default constructors\iref{class.ctor}, +has one or more default constructors\iref{class.default.ctor}, all of which are either trivial or deleted and at least one of which is not deleted. \begin{note} In particular, a trivially copyable or trivial class does not have @@ -1146,7 +1146,7 @@ \indextext{constructor!move}% \indextext{assignment operator!copy}% \indextext{assignment operator!move}% -The default constructor\iref{class.ctor}, +The default constructor\iref{class.default.ctor}, copy constructor, move constructor\iref{class.copy.ctor}, copy assignment operator, move assignment operator\iref{class.copy.assign}, and destructor\iref{class.dtor} are @@ -1247,15 +1247,42 @@ \end{example} \pnum +\indextext{constructor!explicit call}% A constructor is used to initialize objects of its class type. Because constructors do not have names, they are never found during name lookup; however an explicit type conversion using the functional notation\iref{expr.type.conv} will cause a constructor to be called to initialize an object. \begin{note} +The syntax looks like an explicit call of the constructor. +\end{note} +\begin{example} +\begin{codeblock} +complex zz = complex(1,2.3); +cprint( complex(7.8,1.2) ); +\end{codeblock} +\end{example} +\begin{note} For initialization of objects of class type see~\ref{class.init}. \end{note} +\pnum +\indextext{object!unnamed}% +An object created in this way is unnamed. +\begin{note} +\ref{class.temporary} describes the lifetime of temporary objects. +\end{note} +\begin{note} +Explicit constructor calls do not yield lvalues, see~\ref{basic.lval}. +\end{note} + +\pnum +\begin{note} +\indextext{member function!constructor and}% +Some language constructs have special semantics when used during construction; +see~\ref{class.base.init} and~\ref{class.cdtor}. +\end{note} + \pnum \indextext{\idxcode{const}!constructor and}% \indextext{\idxcode{volatile}!constructor and}% @@ -1274,6 +1301,16 @@ They come into effect when the constructor for the most derived object\iref{intro.object} ends. +\pnum +\indextext{restriction!constructor}% +A +\tcode{return} +statement in the body of a constructor shall not specify a return value. +\indextext{constructor!address of}% +The address of a constructor shall not be taken. + +\rSec3[class.default.ctor]{Default constructors} + \pnum \indextext{constructor!inheritance of}% \indextext{constructor!non-trivial}% @@ -1407,82 +1444,7 @@ describes how arguments can be specified for the calls to these constructors. \end{note} -\pnum -\indextext{restriction!constructor}% -A -\tcode{return} -statement in the body of a constructor shall not specify a return value. -\indextext{constructor!address of}% -The address of a constructor shall not be taken. - -\pnum -\indextext{object!unnamed}% -\indextext{constructor!explicit call}% -A functional notation type conversion\iref{expr.type.conv} can be used -to create new objects of its type. -\begin{note} -The syntax looks like an explicit call of the constructor. -\end{note} -\begin{example} -\begin{codeblock} -complex zz = complex(1,2.3); -cprint( complex(7.8,1.2) ); -\end{codeblock} -\end{example} - -\pnum -An object created in this way is unnamed. -\begin{note} -\ref{class.temporary} describes the lifetime of temporary objects. -\end{note} -\begin{note} -Explicit constructor calls do not yield lvalues, see~\ref{basic.lval}. -\end{note} - -\pnum -\begin{note} -\indextext{member function!constructor and}% -Some language constructs have special semantics when used during construction; -see~\ref{class.base.init} and~\ref{class.cdtor}. -\end{note} - -\pnum -During the construction of an object, -if the value of the object or any of its subobjects is -accessed through a glvalue that is not obtained, directly or indirectly, from -the constructor's -\tcode{this} -pointer, the value of the object or subobject thus obtained is unspecified. -\begin{example} - -\begin{codeblock} -struct C; -void no_opt(C*); - -struct C { - int c; - C() : c(0) { no_opt(this); } -}; - -const C cobj; - -void no_opt(C* cptr) { - int i = cobj.c * 100; // value of \tcode{cobj.c} is unspecified - cptr->c = 1; - cout << cobj.c * 100 // value of \tcode{cobj.c} is unspecified - << '\n'; -} - -extern struct D d; -struct D { - D(int a) : a(a), b(d.a) {} - int a, b; -}; -D d = D(1); // value of \tcode{d.b} is unspecified -\end{codeblock} -\end{example} - -\rSec2[class.copy.ctor]{Copy/move constructors}% +\rSec3[class.copy.ctor]{Copy/move constructors}% \pnum \indextext{constructor!copy|(}% @@ -3170,7 +3132,7 @@ reference type the program is ill-formed. \begin{note} Absent default member initializers\iref{class.mem}, if any non-static data member of a union has a non-trivial -default constructor\iref{class.ctor}, +default constructor\iref{class.default.ctor}, copy constructor, move constructor\iref{class.copy.ctor}, copy assignment operator, move assignment operator\iref{class.copy.assign}, or destructor\iref{class.dtor}, the corresponding member function @@ -6275,6 +6237,42 @@ \end{codeblock} \end{example} +\pnum +During the construction of an object, +if the value of the object or any of its subobjects is +accessed through a glvalue that is not obtained, directly or indirectly, from +the constructor's +\tcode{this} +pointer, the value of the object or subobject thus obtained is unspecified. +\begin{example} + +\begin{codeblock} +struct C; +void no_opt(C*); + +struct C { + int c; + C() : c(0) { no_opt(this); } +}; + +const C cobj; + +void no_opt(C* cptr) { + int i = cobj.c * 100; // value of \tcode{cobj.c} is unspecified + cptr->c = 1; + cout << cobj.c * 100 // value of \tcode{cobj.c} is unspecified + << '\n'; +} + +extern struct D d; +struct D { + D(int a) : a(a), b(d.a) {} + int a, b; +}; +D d = D(1); // value of \tcode{d.b} is unspecified +\end{codeblock} +\end{example} + \pnum \indextext{construction!pointer to member or base}% \indextext{destruction!pointer to member or base}% diff --git a/source/compatibility.tex b/source/compatibility.tex index 6947f19b6f..151a9266b4 100644 --- a/source/compatibility.tex +++ b/source/compatibility.tex @@ -993,7 +993,7 @@ \rSec2[diff.cpp03.special]{\ref{special}: special member functions} -\diffrefs{class.ctor}{class.dtor}, \ref{class.copy.ctor}, \ref{class.copy.assign} +\diffrefs{class.default.ctor}{class.dtor}, \ref{class.copy.ctor}, \ref{class.copy.assign} \change Implicitly-declared special member functions are defined as deleted when the implicit definition would have been ill-formed. \rationale Improves template argument deduction failure. diff --git a/source/containers.tex b/source/containers.tex index b53402335c..9e2bfbfe53 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -3287,7 +3287,7 @@ \indextext{requirements!container}% The conditions for an aggregate\iref{dcl.init.aggr} shall be met. Class \tcode{array} relies on the implicitly-declared special -member functions~(\ref{class.ctor}, \ref{class.dtor}, and \ref{class.copy.ctor}) to +member functions~(\ref{class.default.ctor}, \ref{class.dtor}, and \ref{class.copy.ctor}) to conform to the container requirements table in~\ref{container.requirements}. In addition to the requirements specified in the container requirements table, the implicit move constructor and move assignment operator for \tcode{array} diff --git a/source/declarations.tex b/source/declarations.tex index 5f17c6f628..402e440e7b 100644 --- a/source/declarations.tex +++ b/source/declarations.tex @@ -3718,7 +3718,7 @@ outside of the class definition are added to the set of default arguments provided by the member function declaration in the class definition; -the program is ill-formed if a default constructor\iref{class.ctor}, +the program is ill-formed if a default constructor\iref{class.default.ctor}, copy or move constructor\iref{class.copy.ctor}, or copy or move assignment operator\iref{class.copy.assign} is so declared. @@ -4093,7 +4093,7 @@ if \tcode{T} is a (possibly cv-qualified) class type\iref{class} with -either no default constructor\iref{class.ctor} or a default +either no default constructor\iref{class.default.ctor} or a default constructor that is user-provided or deleted, then the object is default-initialized; \item diff --git a/source/templates.tex b/source/templates.tex index ac97ed8718..67cff94a8a 100644 --- a/source/templates.tex +++ b/source/templates.tex @@ -6110,7 +6110,7 @@ When \tcode{S} is instantiated, both constructors are part of the specialization. Their constraints are not satisfied, and they suppress the implicit declaration of a default constructor for -\tcode{S}\iref{class.ctor}, so there is no viable constructor +\tcode{S}\iref{class.default.ctor}, so there is no viable constructor for \tcode{s1}. \end{example} \begin{example} From 6997ed2799111ddf57dfa49418be581adfd7c03b Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Fri, 20 Jul 2018 20:18:01 +0200 Subject: [PATCH 31/56] [stmt.switch] Clarify comparison for case labels --- source/statements.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/statements.tex b/source/statements.tex index 55f5236f8b..372adf4323 100644 --- a/source/statements.tex +++ b/source/statements.tex @@ -366,9 +366,9 @@ \pnum When the \tcode{switch} statement is executed, its condition is -evaluated and compared with each case constant. +evaluated. \indextext{label!\idxcode{case}}% -If one of the case constants is equal to the value of the condition, +If one of the case constants has the same value as the condition, control is passed to the statement following the matched case label. If no case constant matches the condition, and if there is a \indextext{label!\idxcode{default}}% From 214782433d53a93ada321cb19665e1b7719427ba Mon Sep 17 00:00:00 2001 From: Eelis van der Weegen Date: Sun, 22 Jul 2018 13:46:03 +0200 Subject: [PATCH 32/56] [class.dtor] Clean up awkward '.. is the type of the class' phrasing. --- source/classes.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/classes.tex b/source/classes.tex index a0f555fe30..0bcd92622c 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -2238,7 +2238,7 @@ \tcode{X}'s non-virtual direct base classes and, if \tcode{X} -is the type of the most derived class\iref{class.base.init}, +is the most derived class\iref{class.base.init}, its destructor calls the destructors for \tcode{X}'s virtual base classes. From 3b7abd151d6dfa2aeb87e90c25e841127264b75f Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Tue, 9 Oct 2018 02:38:37 +0200 Subject: [PATCH 33/56] [diff] Remove headings that refer to dissolved clauses (#2271) --- source/classes.tex | 4 +- source/compatibility.tex | 210 ++++++++++++++++++--------------------- source/xrefdelta.tex | 12 +++ 3 files changed, 112 insertions(+), 114 deletions(-) diff --git a/source/classes.tex b/source/classes.tex index 0bcd92622c..61b60216c0 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -1601,7 +1601,7 @@ implicitly-declared copy constructor cannot bind to a \tcode{volatile} -lvalue; see~\ref{diff.special}.} +lvalue; see~\ref{diff.class}.} Otherwise, the implicitly-declared copy constructor will have the form \begin{codeblock} @@ -1865,7 +1865,7 @@ \tcode{M}.\footnote{This implies that the reference parameter of the implicitly-declared copy assignment operator cannot bind to a \tcode{volatile} -lvalue; see~\ref{diff.special}.} +lvalue; see~\ref{diff.class}.} \end{itemize} Otherwise, the implicitly-declared copy diff --git a/source/compatibility.tex b/source/compatibility.tex index 151a9266b4..7f8c443cb9 100644 --- a/source/compatibility.tex +++ b/source/compatibility.tex @@ -195,7 +195,7 @@ \howwide Common. -\rSec2[diff.conv]{\ref{conv}: standard conversions} +\rSec2[diff.expr]{\ref{expr}: expressions} \diffref{conv.ptr} \change Converting \tcode{void*} to a pointer-to-object type requires casting. @@ -232,8 +232,6 @@ Some ISO C translators will give a warning if the cast is not used. -\rSec2[diff.expr]{\ref{expr}: expressions} - \diffref{expr.call} \change Implicit declaration of functions is not allowed. \rationale @@ -487,54 +485,6 @@ \difficulty Syntactic transformation. \howwide Rare. -\diffref{dcl.enum} -\change \Cpp{} objects of enumeration type can only be assigned values of the same enumeration type. -In C, objects of enumeration type can be assigned values of any integral type. - -Example: -\begin{codeblock} -enum color { red, blue, green }; -enum color c = 1; // valid C, invalid \Cpp{} -\end{codeblock} - -\rationale -The type-safe nature of \Cpp{}. -\effect -Deletion of semantically well-defined feature. -\difficulty -Syntactic transformation. -(The type error produced by the assignment can be automatically -corrected by applying an explicit cast.) -\howwide -Common. - -\diffref{dcl.enum} -\change In \Cpp{}, the type of an enumerator is its enumeration. In C, the type of an enumerator is \tcode{int}. - -Example: - -\begin{codeblock} -enum e { A }; -sizeof(A) == sizeof(int) // in C -sizeof(A) == sizeof(e) // in \Cpp{} -/* and @sizeof(int)@ is not necessarily equal to @sizeof(e)@ */ -\end{codeblock} - -\rationale -In \Cpp{}, an enumeration is a distinct type. -\effect -Change to semantics of well-defined feature. -\difficulty -Semantic transformation. -\howwide -Seldom. -The only time this affects existing C code is when the size of an -enumerator is taken. -Taking the size of an enumerator is not a -common C coding practice. - -\rSec2[diff.decl]{\ref{dcl.decl}: declarators} - \diffref{dcl.fct} \change In \Cpp{}, a function declared with an empty parameter list takes no arguments. In C, an empty parameter list means that the number and type of the function arguments are unknown. @@ -661,6 +611,52 @@ Seldom. This style of array initialization is seen as poor coding style. +\diffref{dcl.enum} +\change \Cpp{} objects of enumeration type can only be assigned values of the same enumeration type. +In C, objects of enumeration type can be assigned values of any integral type. + +Example: +\begin{codeblock} +enum color { red, blue, green }; +enum color c = 1; // valid C, invalid \Cpp{} +\end{codeblock} + +\rationale +The type-safe nature of \Cpp{}. +\effect +Deletion of semantically well-defined feature. +\difficulty +Syntactic transformation. +(The type error produced by the assignment can be automatically +corrected by applying an explicit cast.) +\howwide +Common. + +\diffref{dcl.enum} +\change In \Cpp{}, the type of an enumerator is its enumeration. In C, the type of an enumerator is \tcode{int}. + +Example: + +\begin{codeblock} +enum e { A }; +sizeof(A) == sizeof(int) // in C +sizeof(A) == sizeof(e) // in \Cpp{} +/* and @sizeof(int)@ is not necessarily equal to @sizeof(e)@ */ +\end{codeblock} + +\rationale +In \Cpp{}, an enumeration is a distinct type. +\effect +Change to semantics of well-defined feature. +\difficulty +Semantic transformation. +\howwide +Seldom. +The only time this affects existing C code is when the size of an +enumerator is taken. +Taking the size of an enumerator is not a +common C coding practice. + \rSec2[diff.class]{\ref{class}: classes} \diffref{class.name} [see also \ref{dcl.typedef}] @@ -702,6 +698,52 @@ \howwide Seldom. +\diffref{class.copy.ctor} +\change Copying volatile objects. + +The implicitly-declared copy constructor and +implicitly-declared copy assignment operator +cannot make a copy of a volatile lvalue. +For example, the following is valid in ISO C: + +\begin{codeblock} +struct X { int i; }; +volatile struct X x1 = {0}; +struct X x2 = x1; // invalid \Cpp{} +struct X x3; +x3 = x1; // also invalid \Cpp{} +\end{codeblock} + +\rationale +Several alternatives were debated at length. +Changing the parameter to +\tcode{volatile} +\tcode{const} +\tcode{X\&} +would greatly complicate the generation of +efficient code for class objects. +Discussion of +providing two alternative signatures for these +implicitly-defined operations raised +unanswered concerns about creating +ambiguities and complicating +the rules that specify the formation of +these operators according to the bases and +members. +\effect +Deletion of semantically well-defined feature. +\difficulty +Semantic transformation. +If volatile semantics are required for the copy, +a user-declared constructor or assignment must +be provided. +If non-volatile semantics are required, +an explicit +\tcode{const_cast} +can be used. +\howwide +Seldom. + \diffref{class.bit} \change \indextext{bit-field!implementation-defined sign of}% @@ -788,54 +830,6 @@ \howwide Seldom. -\rSec2[diff.special]{\ref{special}: special member functions} - -\diffref{class.copy.ctor} -\change Copying volatile objects. - -The implicitly-declared copy constructor and -implicitly-declared copy assignment operator -cannot make a copy of a volatile lvalue. -For example, the following is valid in ISO C: - -\begin{codeblock} -struct X { int i; }; -volatile struct X x1 = {0}; -struct X x2 = x1; // invalid \Cpp{} -struct X x3; -x3 = x1; // also invalid \Cpp{} -\end{codeblock} - -\rationale -Several alternatives were debated at length. -Changing the parameter to -\tcode{volatile} -\tcode{const} -\tcode{X\&} -would greatly complicate the generation of -efficient code for class objects. -Discussion of -providing two alternative signatures for these -implicitly-defined operations raised -unanswered concerns about creating -ambiguities and complicating -the rules that specify the formation of -these operators according to the bases and -members. -\effect -Deletion of semantically well-defined feature. -\difficulty -Semantic transformation. -If volatile semantics are required for the copy, -a user-declared constructor or assignment must -be provided. -If non-volatile semantics are required, -an explicit -\tcode{const_cast} -can be used. -\howwide -Seldom. - \rSec2[diff.cpp]{\ref{cpp}: preprocessing directives} \diffref{cpp.predefined} @@ -923,7 +917,7 @@ Certain integer literals larger than can be represented by \tcode{long} could change from an unsigned integer type to \tcode{signed long long}. -\rSec2[diff.cpp03.conv]{\ref{conv}: standard conversions} +\rSec2[diff.cpp03.expr]{\ref{expr}: expressions} \diffref{conv.ptr} \change Only literals are integer null pointer constants. @@ -941,8 +935,6 @@ } \end{codeblock} -\rSec2[diff.cpp03.expr]{\ref{expr}: expressions} - \diffref{expr.mul} \change Specify rounding for results of integer \tcode{/} and \tcode{\%}. \rationale Increase portability, C99 compatibility. @@ -976,8 +968,6 @@ Standard, \tcode{auto} indicates that the type of a variable is to be deduced from its initializer expression. -\rSec2[diff.cpp03.dcl.decl]{\ref{dcl.decl}: declarators} - \diffref{dcl.init.list} \change Narrowing restrictions in aggregate initializers. \rationale Catches bugs. @@ -991,7 +981,7 @@ int x[] = { 2.0 }; \end{codeblock} -\rSec2[diff.cpp03.special]{\ref{special}: special member functions} +\rSec2[diff.cpp03.class]{\ref{class}: classes} \diffrefs{class.default.ctor}{class.dtor}, \ref{class.copy.ctor}, \ref{class.copy.assign} \change Implicitly-declared special member functions are defined as deleted @@ -1428,8 +1418,6 @@ }; \end{codeblock} -\rSec2[diff.cpp11.dcl.decl]{\ref{dcl.decl}: declarators} - \diffref{dcl.init.aggr} \change Classes with default member initializers can be aggregates. \rationale Necessary to allow default member initializers to be used @@ -1552,8 +1540,6 @@ auto x2{1, 2}; // was \tcode{std::initializer_list}, now ill-formed \end{codeblock} -\rSec2[diff.cpp14.decl]{\ref{dcl.decl}: declarators} - \diffref{dcl.fct} \change Make exception specifications be part of the type system. \rationale Improve type-safety. @@ -1592,7 +1578,7 @@ derived d2; // still OK \end{codeblock} -\rSec2[diff.cpp14.special]{\ref{special}: special member functions} +\rSec2[diff.cpp14.class]{\ref{class}: classes} \diffref{class.inhctor.init} \change @@ -1840,7 +1826,7 @@ if those entities are only referenced in contexts that do not result in an odr-use. -\rSec2[diff.cpp17.dcl.decl]{\ref{dcl.decl}: declarators} +\rSec2[diff.cpp17.dcl.dcl]{\ref{dcl.dcl}: declarations} \diffref{dcl.init.aggr} \change A class that has user-declared constructors is never an aggregate. @@ -1883,7 +1869,7 @@ Y y{X{}}; // copy constructor call; previously aggregate-initialization \end{codeblock} -\rSec2[diff.cpp17.special]{\ref{special}: special member functions} +\rSec2[diff.cpp17.class]{\ref{class}: classes} \diffrefs{class.ctor}{class.conv.fct} \change diff --git a/source/xrefdelta.tex b/source/xrefdelta.tex index fb5e04f958..01d5f6e090 100644 --- a/source/xrefdelta.tex +++ b/source/xrefdelta.tex @@ -155,6 +155,18 @@ \movedxref{class.copy}{class.mem} +% Top-level clause renumbering caused some Annex C subclauses to vanish, too. +\movedxref{diff.conv}{diff.expr} +\movedxref{diff.special}{diff.class} +\movedxref{diff.cpp03.conv}{diff.cpp03.expr} +\movedxref{diff.cpp03.dcl.decl}{diff.cpp03.dcl.dcl} +\movedxref{diff.cpp03.special}{diff.cpp03.class} +\movedxref{diff.cpp11.dcl.decl}{diff.cpp11.dcl.dcl} +\movedxref{diff.cpp14.decl}{diff.cpp14.dcl.dcl} +\movedxref{diff.cpp14.special}{diff.cpp14.class} +\movedxref{diff.cpp17.dcl.decl}{diff.cpp17.dcl.dcl} +\movedxref{diff.cpp17.special}{diff.cpp17.class} + % Deprecated features. %\deprxref{old.label} (if moved to depr.old.label, otherwise use \movedxref) From 408141121e70bebc943af3fb03ef957ee0f51e43 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Tue, 24 Jul 2018 21:49:01 +0200 Subject: [PATCH 34/56] [containers,utilities] Mark exposition-only names with italics teletype and use hyphens, not underscores, to highlight that these are not standard-prescribed names. --- source/containers.tex | 46 +++++++++++++++++++++---------------------- source/utilities.tex | 24 +++++++++++----------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/source/containers.tex b/source/containers.tex index 9e2bfbfe53..debf1fb499 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -1236,7 +1236,7 @@ is empty, it contains no allocator. \pnum -Class \tcode{\placeholder{node_handle}} is for exposition only. An implementation is +Class \tcode{\placeholder{node-handle}} is for exposition only. An implementation is permitted to provide equivalent functionality without providing a class with this name. @@ -1249,7 +1249,7 @@ \begin{codeblock} template<@\unspecnc@> -class @\placeholder{node_handle}@ { +class @\placeholder{node-handle}@ { public: // These type declarations are described in Tables \ref{tab:containers.associative.requirements} and \ref{tab:HashRequirements}. using value_type = @\seebelownc{}@; // not present for map containers @@ -1266,12 +1266,12 @@ public: // \ref{container.node.cons}, constructors, copy, and assignment - constexpr @\placeholdernc{node_handle}@() noexcept : ptr_(), alloc_() {} - @\placeholdernc{node_handle}@(@\placeholdernc{node_handle}@&&) noexcept; - @\placeholdernc{node_handle}@& operator=(@\placeholdernc{node_handle}@&&); + constexpr @\placeholdernc{node-handle}@() noexcept : ptr_(), alloc_() {} + @\placeholdernc{node-handle}@(@\placeholdernc{node-handle}@&&) noexcept; + @\placeholdernc{node-handle}@& operator=(@\placeholdernc{node-handle}@&&); // \ref{container.node.dtor}, destructor - ~@\placeholdernc{node_handle}@(); + ~@\placeholdernc{node-handle}@(); // \ref{container.node.observers}, observers value_type& value() const; // not present for map containers @@ -1283,11 +1283,11 @@ [[nodiscard]] bool empty() const noexcept; // \ref{container.node.modifiers}, modifiers - void swap(@\placeholdernc{node_handle}@&) + void swap(@\placeholdernc{node-handle}@&) noexcept(ator_traits::propagate_on_container_swap::value || ator_traits::is_always_equal::value); - friend void swap(@\placeholdernc{node_handle}@& x, @\placeholdernc{node_handle}@& y) noexcept(noexcept(x.swap(y))) { + friend void swap(@\placeholdernc{node-handle}@& x, @\placeholdernc{node-handle}@& y) noexcept(noexcept(x.swap(y))) { x.swap(y); } }; @@ -1296,19 +1296,19 @@ \rSec3[container.node.cons]{Constructors, copy, and assignment} \begin{itemdecl} -@\placeholdernc{node_handle}@(@\placeholdernc{node_handle}@&& nh) noexcept; +@\placeholdernc{node-handle}@(@\placeholdernc{node-handle}@&& nh) noexcept; \end{itemdecl} \begin{itemdescr} \pnum -\effects Constructs a \tcode{\placeholder{node_handle}} object initializing +\effects Constructs a \tcode{\placeholder{node-handle}} object initializing \tcode{ptr_} with \tcode{nh.ptr_}. Move constructs \tcode{alloc_} with \tcode{nh.alloc_}. Assigns \tcode{nullptr} to \tcode{nh.ptr_} and assigns \tcode{nullopt} to \tcode{nh.alloc_}. \end{itemdescr} \begin{itemdecl} -@\placeholdernc{node_handle}@& operator=(@\placeholdernc{node_handle}@&& nh); +@\placeholdernc{node-handle}@& operator=(@\placeholdernc{node-handle}@&& nh); \end{itemdecl} \begin{itemdescr} @@ -1344,7 +1344,7 @@ \rSec3[container.node.dtor]{Destructor} \begin{itemdecl} -~@\placeholdernc{node_handle}@(); +~@\placeholdernc{node-handle}@(); \end{itemdecl} \begin{itemdescr} @@ -1447,7 +1447,7 @@ \rSec3[container.node.modifiers]{Modifiers} \begin{itemdecl} -void swap(@\placeholdernc{node_handle}@& nh) +void swap(@\placeholdernc{node-handle}@& nh) noexcept(ator_traits::propagate_on_container_swap::value || ator_traits::is_always_equal::value); \end{itemdecl} @@ -1469,11 +1469,11 @@ \pnum The associative containers with unique keys and the unordered containers with unique keys have a member function \tcode{insert} that returns a nested type \tcode{insert_return_type}. -That return type is a specialization of the type specified in this subclause. +That return type is a specialization of the template specified in this subclause. \begin{codeblock} template -struct @\placeholder{INSERT_RETURN_TYPE}@ +struct @\placeholder{insert-return-type}@ { Iterator position; bool inserted; @@ -1482,8 +1482,8 @@ \end{codeblock} \pnum -The name \tcode{\placeholder{INSERT_RETURN_TYPE}} is exposition only. -\tcode{\placeholder{INSERT_RETURN_TYPE}} has the template parameters, +The name \tcode{\placeholder{insert-return-type}} is exposition only. +\tcode{\placeholder{insert-return-type}} has the template parameters, data members, and special members specified above. It has no base classes or members other than those specified. @@ -1681,7 +1681,7 @@ \indexordmem{node_type}% \tcode{X::node_type} & - a specialization of a \tcode{\placeholder{node_handle}} + a specialization of a \tcode{\placeholder{node-handle}} class template, such that the public nested types are the same types as the corresponding types in \tcode{X}. & see~\ref{container.node} & @@ -2360,7 +2360,7 @@ % \indexunordmem{node_type}% \tcode{X::node_type} & - a specialization of a \tcode{\placeholder{node_handle}} + a specialization of a \tcode{\placeholder{node-handle}} class template, such that the public nested types are the same types as the corresponding types in \tcode{X}. & see~\ref{container.node} & @@ -6047,7 +6047,7 @@ using reverse_iterator = std::reverse_iterator; using const_reverse_iterator = std::reverse_iterator; using node_type = @\unspec@; - using insert_return_type = @\placeholdernc{INSERT_RETURN_TYPE}@; + using insert_return_type = @\placeholdernc{insert-return-type}@; class value_compare { friend class map; @@ -6862,7 +6862,7 @@ using reverse_iterator = std::reverse_iterator; using const_reverse_iterator = std::reverse_iterator; using node_type = @\unspec@; - using insert_return_type = @\placeholdernc{INSERT_RETURN_TYPE}@; + using insert_return_type = @\placeholdernc{insert-return-type}@; // \ref{set.cons}, construct/copy/destroy set() : set(Compare()) { } @@ -7502,7 +7502,7 @@ using local_iterator = @\impdefx{type of \tcode{unordered_map::local_iterator}}@; // see \ref{container.requirements} using const_local_iterator = @\impdefx{type of \tcode{unordered_map::const_local_iterator}}@; // see \ref{container.requirements} using node_type = @\unspec@; - using insert_return_type = @\placeholdernc{INSERT_RETURN_TYPE}@; + using insert_return_type = @\placeholdernc{insert-return-type}@; // \ref{unord.map.cnstr}, construct/copy/destroy unordered_map(); @@ -8377,7 +8377,7 @@ using local_iterator = @\impdefx{type of \tcode{unordered_set::local_iterator}}@; // see \ref{container.requirements} using const_local_iterator = @\impdefx{type of \tcode{unordered_set::const_local_iterator}}@; // see \ref{container.requirements} using node_type = @\unspec@; - using insert_return_type = @\placeholdernc{INSERT_RETURN_TYPE}@; + using insert_return_type = @\placeholdernc{insert-return-type}@; // \ref{unord.set.cnstr}, construct/copy/destroy unordered_set(); diff --git a/source/utilities.tex b/source/utilities.tex index 08da2b9978..3825cb11f5 100644 --- a/source/utilities.tex +++ b/source/utilities.tex @@ -1729,14 +1729,14 @@ Given the exposition-only function: \begin{codeblock} template -constexpr decltype(auto) - apply_impl(F&& f, Tuple&& t, index_sequence) { // exposition only +constexpr decltype(auto) @\placeholdernc{apply-impl}@(F&& f, Tuple&& t, index_sequence) { + // \expos return @\placeholdernc{INVOKE}@(std::forward(f), std::get(std::forward(t))...); // see \ref{func.require} } \end{codeblock} Equivalent to: \begin{codeblock} -return apply_impl(std::forward(f), std::forward(t), +return @\placeholdernc{apply-impl}@(std::forward(f), std::forward(t), make_index_sequence>>{}); \end{codeblock} \end{itemdescr} @@ -1753,13 +1753,13 @@ Given the exposition-only function: \begin{codeblock} template -constexpr T make_from_tuple_impl(Tuple&& t, index_sequence) { // exposition only +constexpr T @\placeholdernc{make-from-tuple-impl}@(Tuple&& t, index_sequence) { // exposition only return T(get(std::forward(t))...); } \end{codeblock} Equivalent to: \begin{codeblock} -return make_from_tuple_impl( +return @\placeholdernc{make-from-tuple-impl}@( forward(t), make_index_sequence>>{}); \end{codeblock} @@ -14196,18 +14196,18 @@ \begin{itemdescr} \pnum \effects -Equivalent to: \tcode{return \placeholder{call_wrapper}(std::forward(f));} -where \tcode{\placeholder{call_wrapper}} is an exposition only class defined as follows: +Equivalent to: \tcode{return \placeholder{call-wrapper}(std::forward(f));} +where \tcode{\placeholder{call-wrapper}} is an exposition only class defined as follows: \begin{codeblock} -class @\placeholder{call_wrapper}@ { +class @\placeholder{call-wrapper}@ { using FD = decay_t; FD fd; - explicit @\placeholder{call_wrapper}@(F&& f); + explicit @\placeholder{call-wrapper}@(F&& f); public: - @\placeholder{call_wrapper}@(@\placeholder{call_wrapper}@&&) = default; - @\placeholder{call_wrapper}@(const @\placeholder{call_wrapper}@&) = default; + @\placeholder{call-wrapper}@(@\placeholder{call-wrapper}@&&) = default; + @\placeholder{call-wrapper}@(const @\placeholder{call-wrapper}@&) = default; template auto operator()(Args&&...) & @@ -14229,7 +14229,7 @@ \end{itemdescr} \begin{itemdecl} -explicit @\placeholdernc{call_wrapper}@(F&& f); +explicit @\placeholdernc{call-wrapper}@(F&& f); \end{itemdecl} \begin{itemdescr} From 16f23d1c59787a6cfbe747c0ec66b1102db26223 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Mon, 8 Oct 2018 17:43:19 -0700 Subject: [PATCH 35/56] [container.node.overview] Remove suggestion that an implementation could define a class named 'node-handle'. --- source/containers.tex | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/containers.tex b/source/containers.tex index debf1fb499..2312bd54ca 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -1236,9 +1236,7 @@ is empty, it contains no allocator. \pnum -Class \tcode{\placeholder{node-handle}} is for exposition only. An implementation is -permitted to provide equivalent functionality without providing a class with -this name. +Class \tcode{\placeholder{node-handle}} is for exposition only. \pnum If a user-defined specialization of \tcode{pair} exists for From e0613813ad63aaaea9883a1067c5a3c04d88328f Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Fri, 27 Jul 2018 00:01:46 +0200 Subject: [PATCH 36/56] [expr.new] Use 'object', not 'entity', for new-expression. The term 'entity' is too generic here. Also move the specification of the non-array return value just before the array case, after the description of the parsing disambiguation. --- source/expressions.tex | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/source/expressions.tex b/source/expressions.tex index 329aa9d8ea..edf69661a7 100644 --- a/source/expressions.tex +++ b/source/expressions.tex @@ -4416,19 +4416,6 @@ braced-init-list \end{bnf} -\indextext{storage duration!dynamic}% -Entities created by a \grammarterm{new-expression} have dynamic storage -duration\iref{basic.stc.dynamic}. -\begin{note} -\indextext{\idxcode{new}!scoping and}% -The lifetime of such an entity is not necessarily restricted to the -scope in which it is created. -\end{note} -If the entity is a non-array object, the result of the \grammarterm{new-expression} -is a pointer to the object created. If it is an array, the result of the -\grammarterm{new-expression} is a pointer to the initial element of -the array. - \pnum If a placeholder type\iref{dcl.spec.auto} appears in the \grammarterm{type-specifier-seq} of a \grammarterm{new-type-id} or @@ -4502,6 +4489,18 @@ \end{example} \end{note} +\pnum +\indextext{storage duration!dynamic}% +Objects created by a \grammarterm{new-expression} have dynamic storage +duration\iref{basic.stc.dynamic}. +\begin{note} +\indextext{\idxcode{new}!scoping and}% +The lifetime of such an object is not necessarily restricted to the +scope in which it is created. +\end{note} +When the allocated object is not an array, the result of the \grammarterm{new-expression} +is a pointer to the object created. + \pnum \indextext{array!\idxcode{new}}% When the allocated object is an array (that is, the From 340573ca6936c39eaec1949e824609d0f9ac51b1 Mon Sep 17 00:00:00 2001 From: timsong-cpp Date: Mon, 8 Oct 2018 20:45:59 -0400 Subject: [PATCH 37/56] [temp.param] fix spaceship example (#2291) A two parameter spaceship can't be a member, and the parameter types for a defaulted operator can only be const C& ([class.compare.default]p1). --- source/templates.tex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/templates.tex b/source/templates.tex index 67cff94a8a..c571c325e7 100644 --- a/source/templates.tex +++ b/source/templates.tex @@ -415,9 +415,8 @@ it is an lvalue and has type \tcode{const T}\iref{expr.prim.id.unqual}. \end{note} \begin{example} - \begin{codeblock} -struct A { auto operator<=>(A, A) = default; }; +struct A { friend auto operator<=>(const A&, const A&) = default; }; template void f() { i++; // error: change of template-parameter value From e3e8ce46c3d4ff58601e104b6d4c4ba1e789b7b2 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Sun, 12 Aug 2018 00:10:30 +0200 Subject: [PATCH 38/56] [std] Replace use of 'structure' by 'class' --- source/basic.tex | 2 +- source/iostreams.tex | 6 +++--- source/regex.tex | 2 +- source/time.tex | 6 +++--- source/utilities.tex | 6 +++--- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/source/basic.tex b/source/basic.tex index 75537bfee8..7abae08326 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -2586,7 +2586,7 @@ width. \end{note} \pnum -\begin{example} A structure declared as +\begin{example} A class declared as \begin{codeblock} struct { diff --git a/source/iostreams.tex b/source/iostreams.tex index 2bebcfeb3a..0ca7fd4e78 100644 --- a/source/iostreams.tex +++ b/source/iostreams.tex @@ -15009,7 +15009,7 @@ candidate entities reside on the same device at the same location. \begin{note} On POSIX platforms, this is - determined as if by the values of the POSIX \tcode{stat} structure, + determined as if by the values of the POSIX \tcode{stat} class, obtained as if by \tcode{stat()} for the two paths, having equal \tcode{st_dev} values and equal \tcode{st_ino} values. \end{note} @@ -15076,7 +15076,7 @@ \item If \tcode{is_regular_file(p)}, the size in bytes of the file \tcode{p} resolves to, determined as if by the value of the POSIX \tcode{stat} - structure member \tcode{st_size} obtained as if by POSIX \tcode{stat()}. + class member \tcode{st_size} obtained as if by POSIX \tcode{stat()}. \item Otherwise, the result is \impldef{result of \tcode{filesystem::file_size}}. \end{itemize} @@ -15404,7 +15404,7 @@ \begin{itemdescr} \pnum \returns The time of last data modification of \tcode{p}, - determined as if by the value of the POSIX \tcode{stat} structure member \tcode{st_mtime} + determined as if by the value of the POSIX \tcode{stat} class member \tcode{st_mtime} obtained as if by POSIX \tcode{stat()}. The signature with argument \tcode{ec} returns \tcode{file_time_type::min()} if an error occurs. diff --git a/source/regex.tex b/source/regex.tex index 677dc2e1ec..68c09c4519 100644 --- a/source/regex.tex +++ b/source/regex.tex @@ -673,7 +673,7 @@ Specifies that no sub-expressions shall be considered to be marked, so that when a regular expression is matched against a character container sequence, no sub-expression matches shall be -stored in the supplied \tcode{match_results} structure. +stored in the supplied \tcode{match_results} object. \indexlibrary{\idxcode{syntax_option_type}!\idxcode{nosubs}}% \\ \rowsep % diff --git a/source/time.tex b/source/time.tex index 2b0db92420..db718f9034 100644 --- a/source/time.tex +++ b/source/time.tex @@ -9273,7 +9273,7 @@ \end{codeblock} \pnum -A \tcode{sys_info} structure can be obtained +A \tcode{sys_info} object can be obtained from the combination of a \tcode{time_zone} and either a \tcode{sys_time} or \tcode{local_time}. It can also be obtained from a \tcode{zoned_time}, @@ -9283,7 +9283,7 @@ \begin{note} This type provides a low-level interface to time zone information. Typical conversions from \tcode{sys_time} to \tcode{local_time} -will use this structure implicitly, not explicitly. +will use this class implicitly, not explicitly. \end{note} \pnum @@ -9367,7 +9367,7 @@ \begin{note} This type provides a low-level interface to time zone information. Typical conversions from \tcode{local_time} to \tcode{sys_time} -will use this structure implicitly, not explicitly. +will use this class implicitly, not explicitly. \end{note} \pnum diff --git a/source/utilities.tex b/source/utilities.tex index 3825cb11f5..1d6a8e0e72 100644 --- a/source/utilities.tex +++ b/source/utilities.tex @@ -964,7 +964,7 @@ \end{itemdecl} \pnum -The \tcode{struct} \tcode{piecewise_construct_t} is an empty structure type +The \tcode{struct} \tcode{piecewise_construct_t} is an empty class type used as a unique type to disambiguate constructor and function overloading. Specifically, \tcode{pair} has a constructor with \tcode{piecewise_construct_t} as the first argument, immediately followed by two \tcode{tuple}\iref{tuple} arguments used @@ -3108,7 +3108,7 @@ \end{itemdecl} \pnum -The struct \tcode{nullopt_t} is an empty structure type used as a unique type to indicate the state of not containing a value for \tcode{optional} objects. +The struct \tcode{nullopt_t} is an empty class type used as a unique type to indicate the state of not containing a value for \tcode{optional} objects. In particular, \tcode{optional} has a constructor with \tcode{nullopt_t} as a single argument; this indicates that an optional object not containing a value shall be constructed. @@ -7122,7 +7122,7 @@ \end{itemdecl} \pnum -The \tcode{allocator_arg_t} struct is an empty structure type used as a unique type to +The \tcode{allocator_arg_t} struct is an empty class type used as a unique type to disambiguate constructor and function overloading. Specifically, several types (see \tcode{tuple}~\ref{tuple}) have constructors with \tcode{allocator_arg_t} as the first argument, immediately followed by an argument of a type that satisfies the From a5c05c2a07d22cfbbfc32e657017a6e2ce837618 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Tue, 9 Oct 2018 02:52:47 +0200 Subject: [PATCH 39/56] [class.virtual] Define 'virtual function' (#2297) --- source/classes.tex | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/source/classes.tex b/source/classes.tex index 61b60216c0..d59f08ce3e 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -3721,6 +3721,12 @@ \indextext{type!polymorphic}% \pnum +A non-static member function is a \defnadj{virtual}{function} +if it is first declared with the keyword \tcode{virtual} or +if it overrides a virtual member function declared in a base class +(see below).\footnote{The use of the \tcode{virtual} specifier in the +declaration of an overriding function is valid but redundant (has empty +semantics).} \begin{note} Virtual functions support dynamic binding and object-oriented programming. \end{note} A class that declares or inherits a virtual function is @@ -3731,13 +3737,11 @@ \tcode{Base} and in a class \tcode{Derived}, derived directly or indirectly from \tcode{Base}, a member function \tcode{vf} with the same name, parameter-type-list\iref{dcl.fct}, cv-qualification, and ref-qualifier -(or absence of same) as -\tcode{Base::vf} is declared, then \tcode{Derived::vf} is also virtual -(whether or not it is so declared) and it \term{overrides}\footnote{A function with the same name but a different parameter list\iref{over} +(or absence of same) as \tcode{Base::vf} is declared, +then \tcode{Derived::vf} \term{overrides}\footnote{A function +with the same name but a different parameter list\iref{over} as a virtual function is not necessarily virtual and -does not override. The use of the \tcode{virtual} specifier in the -declaration of an overriding function is legal but redundant (has empty -semantics). Access control\iref{class.access} is not considered in +does not override. Access control\iref{class.access} is not considered in determining overriding.} \tcode{Base::vf}. For convenience we say that any virtual function overrides itself. From 28bd28f7db5b4d463d1f5fd8b252b45ad3b35528 Mon Sep 17 00:00:00 2001 From: "S. B. Tam" Date: Tue, 9 Oct 2018 08:59:19 +0800 Subject: [PATCH 40/56] [dcl.init] Rephrase "user-defined conversion sequence" (#2298) 1. The conversion sequence is governed by the rules defined here. Saying "conversion sequence" here will cause circular definition. 2. Overload resolution selects a function, not a conversion sequence. --- source/declarations.tex | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/declarations.tex b/source/declarations.tex index 402e440e7b..bc99fd6fa2 100644 --- a/source/declarations.tex +++ b/source/declarations.tex @@ -4328,10 +4328,11 @@ ambiguous, the initialization is ill-formed. \item Otherwise (i.e., for the remaining copy-initialization cases), -user-defined conversion sequences that can convert from the +user-defined conversions that can convert from the source type to the destination type or (when a conversion function -is used) to a derived class thereof are enumerated as described in~\ref{over.match.copy}, and the best one is chosen through overload -resolution\iref{over.match}. If the conversion cannot be done or +is used) to a derived class thereof are enumerated as described in~\ref{over.match.copy}, +and the best one is chosen through overload resolution\iref{over.match}. +If the conversion cannot be done or is ambiguous, the initialization is ill-formed. The function selected is called with the initializer expression as its argument; if the function is a constructor, the call is a prvalue From c85202d90102b8ed9c7e0d9532fdc2ef3b43e7c8 Mon Sep 17 00:00:00 2001 From: languagelawyer <38548419+languagelawyer@users.noreply.github.com> Date: Tue, 9 Oct 2018 04:00:53 +0300 Subject: [PATCH 41/56] [basic.life] Change "class or aggregate type" to "class or array type" (#2309) --- source/basic.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/basic.tex b/source/basic.tex index 7abae08326..c9d62e82ea 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -2839,7 +2839,7 @@ The \defn{lifetime} of an object or reference is a runtime property of the object or reference. An object is said to have \defnadj{non-vacuous}{initialization} if it is of a class or -aggregate type and it or one of its subobjects is initialized by a constructor +array type and it or one of its subobjects is initialized by a constructor other than a trivial default constructor. \begin{note} Initialization by a trivial copy/move constructor is non-vacuous initialization. \end{note} The lifetime of an object of type \tcode{T} begins when: From 4c431f712a35199f3b9b064a0b6580ec2b224386 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Sun, 2 Sep 2018 23:38:53 +0200 Subject: [PATCH 42/56] [expr.add] Clarify if/otherwise ladder --- source/expressions.tex | 45 ++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/source/expressions.tex b/source/expressions.tex index edf69661a7..820e68dc77 100644 --- a/source/expressions.tex +++ b/source/expressions.tex @@ -5484,9 +5484,13 @@ \pnum \indextext{arithmetic!pointer}% -When an expression that has integral type is added to or subtracted from -a pointer, the result has the type of the pointer operand. -If the expression \tcode{P} points to element $\mathtt{x[}i\mathtt{]}$ +When an expression \tcode{J} that has integral type +is added to or subtracted from an expression \tcode{P} of pointer type, +the result has the type of \tcode{P}. +\begin{itemize} +\item If \tcode{P} evaluates to a null pointer value and +\tcode{J} evaluates to 0, the result is a null pointer value. +\item Otherwise, if \tcode{P} points to element $\mathtt{x[}i\mathtt{]}$ of an array object \tcode{x} with $n$ elements,% \footnote{An object that is not an array element is considered to belong to a single-element array for this purpose; see~\ref{expr.unary.op}. @@ -5496,12 +5500,12 @@ the expressions \tcode{P + J} and \tcode{J + P} (where \tcode{J} has the value $j$) point to the (possibly-hypothetical) element -$\mathtt{x[}i + j\mathtt{]}$ if $0 \le i + j \le n$; -otherwise, the behavior is undefined. -Likewise, the expression \tcode{P - J} +$\mathtt{x[}i + j\mathtt{]}$ if $0 \le i + j \le n$ +and the expression \tcode{P - J} points to the (possibly-hypothetical) element -$\mathtt{x[}i - j\mathtt{]}$ if $0 \le i - j \le n$; -otherwise, the behavior is undefined. +$\mathtt{x[}i - j\mathtt{]}$ if $0 \le i - j \le n$. +\item Otherwise, the behavior is undefined. +\end{itemize} \pnum \indextext{\idxcode{ptrdiff_t}!implementation-defined type of}% @@ -5509,26 +5513,26 @@ \indextext{\idxcode{ptrdiff_t}}% \indexhdr{cstddef}% \indextext{comparison!undefined pointer}% -When two pointers to elements of the same array object are subtracted, +When two pointer expressions \tcode{P} and \tcode{Q} are subtracted, the type of the result is an \impldef{type of \tcode{ptrdiff_t}} signed integral type; this type shall be the same type that is defined as \tcode{std::ptrdiff_t} in the \tcode{} header\iref{support.types}. -If the expressions \tcode{P} and \tcode{Q} -point to, respectively, -elements -$\mathtt{x[}i\mathtt{]}$ -and -$\mathtt{x[}j\mathtt{]}$ +\begin{itemize} +\item If \tcode{P} and \tcode{Q} both evaluate to null pointer values, +the result is 0. +\item Otherwise, if \tcode{P} and \tcode{Q} point to, respectively, +elements $\mathtt{x[}i\mathtt{]}$ and $\mathtt{x[}j\mathtt{]}$ of the same array object \tcode{x}, -the expression \tcode{P - Q} has the value $i - j$; -otherwise, the behavior is undefined. +the expression \tcode{P - Q} has the value $i - j$. +\item Otherwise, the behavior is undefined. \begin{note} If the value $i - j$ is not in the range of representable values of type \tcode{std::ptrdiff_t}, the behavior is undefined. \end{note} +\end{itemize} \pnum For addition or subtraction, if the expressions \tcode{P} or \tcode{Q} have @@ -5538,13 +5542,6 @@ pointer arithmetic when the array contains objects of a derived class type. \end{note} -\pnum -If the value 0 is added to or subtracted from a null pointer value, -the result is a null pointer value. -If two null pointer values are subtracted, -the result compares equal to the value 0 -converted to the type \tcode{std::ptrdiff_t}. - \rSec2[expr.shift]{Shift operators} \pnum From ad121b96df829872565285cca7f00f6bd22cb428 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Sun, 2 Sep 2018 23:59:14 +0200 Subject: [PATCH 43/56] [basic.lval] Clarify result object for prvalues as operands --- source/expressions.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/expressions.tex b/source/expressions.tex index 820e68dc77..0d4993009c 100644 --- a/source/expressions.tex +++ b/source/expressions.tex @@ -216,14 +216,14 @@ is sometimes said to have or name the value \placeholder{V}. The \defn{result object} of a prvalue is the object initialized by the prvalue; -a prvalue -that is used to compute the value of an operand of an operator or +a non-discarded prvalue +that is used to compute the value of an operand of a built-in operator or that has type \cv{}~\tcode{void} has no result object. \begin{note} Except when the prvalue is the operand of a \grammarterm{decltype-specifier}, a prvalue of class or array type always has a result object. -For a discarded prvalue, a temporary object is materialized; see \ref{expr.prop}. +For a discarded prvalue, a temporary object is materialized; see \ref{expr.context}. \end{note} The \defnx{result}{result!glvalue} of a glvalue is the entity denoted by the expression. From 27675c7bbe749aaaa19c1072a68cedc10114e9bd Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Mon, 3 Sep 2018 00:05:58 +0200 Subject: [PATCH 44/56] [class.member.lookup] 'unqualified-id' is the correct complement for 'qualified-id' --- source/classes.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/classes.tex b/source/classes.tex index d59f08ce3e..abc7e67d06 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -4225,8 +4225,8 @@ \pnum Member name lookup determines the meaning of a name (\grammarterm{id-expression}) in a class scope\iref{basic.scope.class}. -Name lookup can result in an \term{ambiguity}, in which case the -program is ill-formed. For an \grammarterm{id-expression}, name lookup +Name lookup can result in an ambiguity, in which case the +program is ill-formed. For an \grammarterm{unqualified-id}, name lookup begins in the class scope of \tcode{this}; for a \grammarterm{qualified-id}, name lookup begins in the scope of the \grammarterm{nested-name-specifier}. Name lookup takes place before access From 897e3dd719499017e9866a21f7eb88433264c67d Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Mon, 3 Sep 2018 00:20:48 +0200 Subject: [PATCH 45/56] [class.this] A pointer represents more than an address --- source/classes.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/classes.tex b/source/classes.tex index abc7e67d06..75e07ebcfc 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -1062,8 +1062,8 @@ \pnum \indextext{this pointer@\tcode{this} pointer|see{\tcode{this}}}% In the body of a non-static\iref{class.mfct} member function, the -keyword \tcode{this} is a prvalue whose value is the -address of the object for which the function is called. +keyword \tcode{this} is a prvalue whose value is +a pointer to the object for which the function is called. \indextext{\idxcode{this}!type of}% The type of \tcode{this} in a member function of a class \tcode{X} is \tcode{X*}. From 32ac0796318a35104f541f33c0ddec6c8c7f8081 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Mon, 3 Sep 2018 00:33:05 +0200 Subject: [PATCH 46/56] [class.temporary] prvalues are not materialized, temporary objects are. --- source/basic.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/basic.tex b/source/basic.tex index c9d62e82ea..d1d50df842 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -3614,7 +3614,7 @@ Temporary objects are created \begin{itemize} \item -when a prvalue is materialized so that it can be used as a glvalue\iref{conv.rval}, +when a prvalue is converted to an xvalue\iref{conv.rval}, \item when needed by the implementation to pass or return an object of trivially-copyable type (see below), and From 846998e6eaf76fb5a0a6bbbe00c5ed0ba8b7523d Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Thu, 6 Sep 2018 22:36:45 +0200 Subject: [PATCH 47/56] [basic.def.odr] Replace undefined term 'non-trivial function' --- source/basic.tex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/basic.tex b/source/basic.tex index d1d50df842..c9d1f9c8d0 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -357,8 +357,9 @@ A variable \tcode{x} whose name appears as a potentially-evaluated expression \tcode{ex} is \defnx{odr-used}{odr-use} by \tcode{ex} unless applying the lvalue-to-rvalue conversion\iref{conv.lval} to \tcode{x} yields -a constant expression\iref{expr.const} that does not invoke any non-trivial -functions +a constant expression\iref{expr.const} +that does not invoke a function +other than a trivial special member function\iref{special} and, if \tcode{x} is an object, \tcode{ex} is an element of the set of potential results of an expression \tcode{e}, where either the lvalue-to-rvalue conversion\iref{conv.lval} is applied to \tcode{e}, or \tcode{e} is From a297a3d2b5d98b3ae224223466f8ccddd00fd14e Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Thu, 6 Sep 2018 22:46:44 +0200 Subject: [PATCH 48/56] [basic.def.odr] Clarify antecedent for declarative region --- source/basic.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/basic.tex b/source/basic.tex index c9d1f9c8d0..9f03ad0433 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -413,8 +413,8 @@ within the innermost enclosing class or non-lambda function definition scope), either: \begin{itemize} -\item the declarative region is a block scope, or -\item the declarative region is the function parameter scope of a \grammarterm{lambda-expression} +\item the intervening declarative region is a block scope, or +\item the intervening declarative region is the function parameter scope of a \grammarterm{lambda-expression} that has a \grammarterm{simple-capture} naming the entity or has a \grammarterm{capture-default}. \end{itemize} \end{itemize} From 781374ba343aafb23772b6326abce1cccade2030 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Thu, 6 Sep 2018 23:15:13 +0200 Subject: [PATCH 49/56] [unique.ptr.single.ctor] Simplify description of unique_ptr constructors --- source/utilities.tex | 36 +++++------------------------------- 1 file changed, 5 insertions(+), 31 deletions(-) diff --git a/source/utilities.tex b/source/utilities.tex index 1d6a8e0e72..d37a521068 100644 --- a/source/utilities.tex +++ b/source/utilities.tex @@ -8216,39 +8216,11 @@ \indexlibrary{\idxcode{unique_ptr}!constructor}% \begin{itemdecl} -unique_ptr(pointer p, @\seebelow@ d1) noexcept; -unique_ptr(pointer p, @\seebelow@ d2) noexcept; +unique_ptr(pointer p, const D& d) noexcept; +unique_ptr(pointer p, remove_reference_t&& d) noexcept; \end{itemdecl} \begin{itemdescr} -\pnum -The signature of these constructors depends upon whether \tcode{D} -is a reference type. If \tcode{D} is a non-reference type -\tcode{A}, then the signatures are: - -\begin{codeblock} -unique_ptr(pointer p, const A& d) noexcept; -unique_ptr(pointer p, A&& d) noexcept; -\end{codeblock} - -\pnum -If \tcode{D} is an lvalue reference type \tcode{A\&}, -then the signatures are: - -\begin{codeblock} -unique_ptr(pointer p, A& d) noexcept; -unique_ptr(pointer p, A&& d) = delete; -\end{codeblock} - -\pnum -If \tcode{D} is an lvalue reference type \tcode{const A\&}, -then the signatures are: - -\begin{codeblock} -unique_ptr(pointer p, const A& d) noexcept; -unique_ptr(pointer p, const A&& d) = delete; -\end{codeblock} - \pnum \requires For the first constructor, if \tcode{D} is not a reference type, \tcode{D} shall satisfy the \oldconcept{CopyConstructible} requirements and @@ -8263,7 +8235,9 @@ from \tcode{std::forward(d)}. \pnum -\remarks These constructors shall not participate in overload resolution +\remarks If \tcode{D} is a reference type, +the second constructor is defined as deleted. +These constructors shall not participate in overload resolution unless \tcode{is_constructible_v} is \tcode{true}. \pnum From cb3d918b38dc439da28e688365c0877685130c85 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Fri, 14 Sep 2018 22:37:27 +0200 Subject: [PATCH 50/56] [class.union] use 'class', not (undefined) 'struct' --- source/classes.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/classes.tex b/source/classes.tex index 75e07ebcfc..0e92764437 100644 --- a/source/classes.tex +++ b/source/classes.tex @@ -3111,7 +3111,7 @@ \pnum The size of a union is sufficient to contain the largest of its non-static data members. Each non-static data member is allocated -as if it were the sole member of a struct. +as if it were the sole member of a non-union class. \begin{note} A union object and its non-static data members are pointer-interconvertible~(\ref{basic.compound}, \ref{expr.static.cast}). From 9a9a49077702815c49cdb0bd78fe58ca477b16ae Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Sun, 23 Sep 2018 11:29:35 -0700 Subject: [PATCH 51/56] [editorial] Use struct instead of class to make example valid P0732R2 [1] was merged in Rapperswil, but one example is invalid because the constructor for A is private, so it can't be constructed from the string literal. [1]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0732r2.pdf --- source/templates.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/templates.tex b/source/templates.tex index c571c325e7..1acb408884 100644 --- a/source/templates.tex +++ b/source/templates.tex @@ -1376,7 +1376,7 @@ const char p[] = "Vivisectionist"; X y; // OK -class A { +struct A { constexpr A(const char*) {} auto operator<=>(A, A) = default; }; From 6df3eb6de13fd1d98cb2a2988361811556927882 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Mon, 24 Sep 2018 22:37:52 +0200 Subject: [PATCH 52/56] [dcl.attr.contract.check] Violation handlers are not 'user-provided' --- source/declarations.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/declarations.tex b/source/declarations.tex index bc99fd6fa2..1717ebebd6 100644 --- a/source/declarations.tex +++ b/source/declarations.tex @@ -8549,7 +8549,7 @@ the source location of the statement to which the assertion is applied. \pnum -If a user-provided violation handler exits by throwing an exception +If a violation handler exits by throwing an exception and a contract is violated on a call to a function with a non-throwing exception specification, then the behavior is as if the exception escaped the function body. From 82cfc5b67b33ca076a80184b508ed2172af9d3aa Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Thu, 27 Sep 2018 10:22:44 +0200 Subject: [PATCH 53/56] [temp] Add 'static' to examples for static data member template A non-static data member cannot be a template. --- source/templates.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/templates.tex b/source/templates.tex index 1acb408884..51940745a6 100644 --- a/source/templates.tex +++ b/source/templates.tex @@ -111,11 +111,11 @@ template using pauli = hermitian_matrix; template - constexpr pauli sigma1 = { { 0, 1 }, { 1, 0 } }; + constexpr static pauli sigma1 = { { 0, 1 }, { 1, 0 } }; template - constexpr pauli sigma2 = { { 0, -1i }, { 1i, 0 } }; + constexpr static pauli sigma2 = { { 0, -1i }, { 1i, 0 } }; template - constexpr pauli sigma3 = { { 1, 0 }, { 0, -1 } }; + constexpr static pauli sigma3 = { { 1, 0 }, { 0, -1 } }; }; \end{codeblock} \end{example} From f23f1d0613099496e74cabf0c87cceccb94fb919 Mon Sep 17 00:00:00 2001 From: JF Bastien Date: Mon, 8 Oct 2018 18:29:41 -0700 Subject: [PATCH 54/56] Move "plain ints" statement to a note (#2346) --- source/basic.tex | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/source/basic.tex b/source/basic.tex index 9f03ad0433..f80d293c18 100644 --- a/source/basic.tex +++ b/source/basic.tex @@ -4238,14 +4238,13 @@ extended signed integer types are collectively called \defnx{signed integer types}{signed integer type}. \indextext{integral type!implementation-defined \tcode{sizeof}}% -Plain -\tcode{int}s have the natural size suggested by the architecture of the -execution environment% -\footnote{\tcode{int} must also be large enough -to contain any value in the range -\crange{INT_MIN}{INT_MAX}, -as defined in the header \tcode{}.}; +\begin{note} +Plain \tcode{int}s +are intended to have +the natural size suggested by the architecture of the +execution environment; the other signed integer types are provided to meet special needs. +\end{note} \pnum \indextext{type!\idxcode{unsigned}}% From ad6b6f27e803671f0d0280d05990950d16909afa Mon Sep 17 00:00:00 2001 From: Alberto Barbati <2210776+iaanus@users.noreply.github.com> Date: Tue, 9 Oct 2018 03:38:23 +0200 Subject: [PATCH 55/56] [fs.filesystem.syn] Remove vestige of removed trivial-clock type The removed paragraph refers to trivial-clock that has now been replaced by chrono::file_clock. --- source/iostreams.tex | 3 --- 1 file changed, 3 deletions(-) diff --git a/source/iostreams.tex b/source/iostreams.tex index 0ca7fd4e78..08761d5f78 100644 --- a/source/iostreams.tex +++ b/source/iostreams.tex @@ -11009,9 +11009,6 @@ \end{codeblock} \pnum -\tcode{\textit{trivial-clock}} is an \impldef{type of filesystem trivial clock} type -that satisfies the \oldconcept{TrivialClock} requirements\iref{time.clock.req} -and that is capable of representing and measuring file time values. Implementations should ensure that the resolution and range of \tcode{file_time_type} reflect the operating system dependent resolution and range of file time values. From 9a4e6c8199546dfcc3a6caf6739279f5f28e682d Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Mon, 8 Oct 2018 18:52:51 -0700 Subject: [PATCH 56/56] Update configuration to build new working draft N4778. Add new papers N4778 and N4779 (Editors' Report). --- papers/n4778.pdf | Bin 0 -> 6101256 bytes papers/n4779.html | 456 ++++++++++++++++++++++++++++++++++++++++++++++ papers/n4779.md | 330 +++++++++++++++++++++++++++++++++ source/config.tex | 2 +- 4 files changed, 787 insertions(+), 1 deletion(-) create mode 100644 papers/n4778.pdf create mode 100644 papers/n4779.html create mode 100644 papers/n4779.md diff --git a/papers/n4778.pdf b/papers/n4778.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e3ffd53b481c75d599ad62383ba70e1b1dd66f1c GIT binary patch literal 6101256 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

xj?@rN1DEL7d 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

L2I4yr#;2Fy?&hF=5(pov}}d+_EnV6h*@>! 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 $!0h|CH~3F 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%0Aek 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