Skip to content

Commit d0cfaa5

Browse files
committed
fixup: apply feedback around wording
1 parent 9a2f706 commit d0cfaa5

1 file changed

Lines changed: 18 additions & 17 deletions

File tree

source/lib-intro.tex

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1828,8 +1828,8 @@
18281828
\rSec4[cpp17.equalitycomparable]{\defnoldconcept{EqualityComparable} requirements}
18291829

18301830
\pnum
1831-
A type \tcode{T} is \oldconcept{EqualityComparable} if
1832-
the following constraints are met:
1831+
A type \tcode{T} meets the \oldconcept{EqualityComparable} requirements if the following
1832+
statements and expressions are well-formed and have the specified semantics:
18331833
\begin{itemdecl}
18341834
a == b
18351835
\end{itemdecl}
@@ -1852,8 +1852,8 @@
18521852
\rSec4[cpp17.lessthancomparable]{\defnoldconcept{LessThanComparable} requirements}
18531853

18541854
\pnum
1855-
A type \tcode{T} is \oldconcept{LessThanComparable}
1856-
if it satisfies the following constraints:
1855+
A type \tcode{T} meets the \oldconcept{LessThanComparable} requirements if the following
1856+
statements and expressions are well-formed and have the specified semantics:
18571857
\begin{itemdecl}
18581858
a < b
18591859
\end{itemdecl}
@@ -1871,7 +1871,8 @@
18711871
\rSec4[cpp17.defaultconstructible]{\defnoldconcept{DefaultConstructible} requirements}
18721872

18731873
\pnum
1874-
A type \tcode{T} is \oldconcept{DefaultConstructible}
1874+
A type \tcode{T} meets the \oldconcept{DefaultConstructible} requirements if the following
1875+
statements and expressions are well-formed and have the specified semantics:
18751876
if it satisfies the following constraints:
18761877
\begin{itemdecl}
18771878
T t;
@@ -1907,8 +1908,8 @@
19071908
\rSec4[cpp17.moveconstructible]{\defnoldconcept{MoveConstructible} requirements}
19081909

19091910
\pnum
1910-
A type \tcode{T} is \oldconcept{MoveConstructible}
1911-
if it satisfies the following constraints:
1911+
A type \tcode{T} meets the \oldconcept{MoveConstructible} requirements if the following
1912+
statements and expressions are well-formed and have the specified semantics:
19121913
\begin{itemdecl}
19131914
T u = rv;
19141915
\end{itemdecl}
@@ -1941,9 +1942,9 @@
19411942
\rSec4[cpp17.copyconstructible]{\defnoldconcept{CopyConstructible} requirements}
19421943

19431944
\pnum
1944-
A type is \tcode{T} is \oldconcept{CopyConstructible}
1945-
(in addition to \oldconcept{MoveConstructible}\iref{cpp17.moveconstructible}) if the following
1946-
requirements are met:
1945+
A type is \tcode{T} meets the \oldconcept{CopyConstructible} requirements
1946+
(in addition to the \oldconcept{MoveConstructible}\iref{cpp17.moveconstructible} requirements)
1947+
if the following statements and expressions are well-formed and have the specified semantics:
19471948
\begin{itemdecl}
19481949
T u = v;
19491950
\end{itemdecl}
@@ -1967,8 +1968,8 @@
19671968
\rSec4[cpp17.moveassignable]{\defnoldconcept{MoveAssignable} requirements}
19681969

19691970
\pnum
1970-
A type \tcode{T} is \oldconcept{MoveAssignable}
1971-
if it satisfies the following constraints:
1971+
A type \tcode{T} meets the \oldconcept{MoveAssignable} requirements if the following
1972+
statements and expressions are well-formed and have the specified semantics:
19721973
\begin{itemdecl}
19731974
t = rv;
19741975
\end{itemdecl}
@@ -2005,9 +2006,9 @@
20052006
\rSec4[cpp17.copyassignable]{\defnoldconcept{CopyAssignable} requirements}
20062007

20072008
\pnum
2008-
A type \tcode{T} is \oldconcept{CopyAssignable}
2009-
(in addition to \oldconcept{MoveAssignable}\iref{cpp17.moveassignable})
2010-
if it satisfies the following constraints:
2009+
A type \tcode{T} meets the \oldconcept{CopyAssignable} requirements
2010+
(in addition to the \oldconcept{MoveAssignable}\iref{cpp17.moveassignable} requirements)
2011+
if the following statements and expressions are well-formed and have the specified semantics:
20112012
\begin{itemdecl}
20122013
t = v
20132014
\end{itemdecl}
@@ -2032,8 +2033,8 @@
20322033
\rSec4[cpp17.destructible]{\defnoldconcept{Destructible} requirements}
20332034

20342035
\pnum
2035-
A type \tcode{T} is \oldconcept{Destructible}
2036-
if it satisfies the following constraints:
2036+
A type \tcode{T} meets the \oldconcept{Destructible} requirements if the following
2037+
statements and expressions are well-formed and have the specified semantics:
20372038
\begin{itemdecl}
20382039
a.~T()
20392040
\end{itemdecl}

0 commit comments

Comments
 (0)