Skip to content

Commit 05e7057

Browse files
committed
Fixup overfull hboxen
1 parent 18576d3 commit 05e7057

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed

source/concepts.tex

+18-7
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@
315315
and either
316316
\tcode{is_base_of_v<Base, Derived>}
317317
or
318-
\tcode{is_convertible_v<const volatile Derived*, const volatile Base*>}.
318+
\tcode{is_convertible_v<const volatile Derived*, const \brk{}volatile \brk{}Base*>}.
319319

320320
\pnum
321321
\begin{note}
@@ -625,7 +625,9 @@
625625
\item $E_u$ be an expression that denotes \tcode{u1} such that
626626
\tcode{decltype(($E_u$))} is \tcode{U}, and
627627
\item \tcode{C} be
628-
\tcode{common_reference_t<const remove_reference_t<T>\&, const remove_reference_t<U>\&>}.
628+
\begin{codeblock}
629+
common_reference_t<const remove_reference_t<T>&, const remove_reference_t<U>&>
630+
\end{codeblock}
629631
\end{itemize}
630632
\tcode{SwappableWith<T, U>} is satisfied only if after evaluating either
631633
\tcode{swap($E_t$, $E_u$)} or \tcode{swap($E_u$, $E_t$)} in the context described
@@ -745,7 +747,7 @@
745747
\begin{itemdescr}
746748
\pnum
747749
There need be no subsumption relationship between \tcode{Constructible<T, Args...>}
748-
and \tcode{is_constructible_v<T, Args...>}.
750+
and \tcode{is_const\-ruct\-ible_v<T, Args...>}.
749751
\end{itemdescr}
750752

751753
\rSec2[concepts.lib.corelang.defaultconstructible]{Concept \tcode{DefaultConstructible}}
@@ -922,7 +924,10 @@
922924
concept EqualityComparableWith =
923925
EqualityComparable<T> && EqualityComparable<U> &&
924926
CommonReference<const remove_reference_t<T>&, const remove_reference_t<U>&> &&
925-
EqualityComparable<common_reference_t<const remove_reference_t<T>&, const remove_reference_t<U>&>> &&
927+
EqualityComparable<
928+
common_reference_t<
929+
const remove_reference_t<T>&,
930+
const remove_reference_t<U>&>> &&
926931
@\placeholder{weakly-equality-comparable-with}@<T, U>;
927932
\end{itemdecl}
928933

@@ -975,7 +980,10 @@
975980
template <class T, class U>
976981
concept StrictTotallyOrderedWith = StrictTotallyOrdered<T> && StrictTotallyOrdered<U> &&
977982
CommonReference<const remove_reference_t<T>&, const remove_reference_t<U>&> &&
978-
StrictTotallyOrdered<common_reference_t<const remove_reference_t<T>&, const remove_reference_t<U>&>> &&
983+
StrictTotallyOrdered<
984+
common_reference_t<
985+
const remove_reference_t<T>&,
986+
const remove_reference_t<U>&>> &&
979987
EqualityComparableWith<T, U> &&
980988
requires(const remove_reference_t<T>& t,
981989
const remove_reference_t<U>& u) {
@@ -1163,8 +1171,11 @@
11631171
\item \tcode{r} be an expression such that \tcode{decltype((r))} is \tcode{R},
11641172
\item \tcode{t} be an expression such that \tcode{decltype((t))} is \tcode{T},
11651173
\item \tcode{u} be an expression such that \tcode{decltype((u))} is \tcode{U}, and
1166-
\item \tcode{C} be \tcode{common_reference_t<const remove_reference_t<T>\&,
1167-
const remove_reference_t<U>\&>}.
1174+
\item \tcode{C} be
1175+
\begin{codeblock}
1176+
common_reference_t<const remove_reference_t<T>&,
1177+
const remove_reference_t<U>&>
1178+
\end{codeblock}
11681179
\end{itemize}
11691180
\tcode{Relation<R, T, U>} is satisfied only if
11701181

source/utilities.tex

+2-2
Original file line numberDiff line numberDiff line change
@@ -17033,7 +17033,7 @@
1703317033
\begin{itemize}
1703417034
\item If \tcode{A} and \tcode{B} are both lvalue reference types,
1703517035
\tcode{COMMON_REF(A, B)} is
17036-
\tcode{COND_RES(COPYCV(X, Y) \&, COPYCV(Y, X) \&)} if that type exists
17036+
\tcode{COND_RES(COPYCV(X, Y) \&, COPYCV(\brk{}Y, X) \&)} if that type exists
1703717037
and is a reference type.
1703817038
\item Otherwise, let \tcode{C} be \tcode{remove_reference_t<COMMON_REF(X\&, Y\&)>\&\&}.
1703917039
If \tcode{A} and \tcode{B} are both rvalue reference types,
@@ -17140,7 +17140,7 @@
1714017140
\tcode{type} denotes that type.
1714117141

1714217142
\item Otherwise, if \tcode{basic_common_reference<remove_cvref_t<T1>, remove_cvref_t<T2>,
17143-
XREF(T1), XREF(T2)>::type} is well-formed, then the member typedef
17143+
\brk{}XREF(\brk{}T1), XREF(T2)>::type} is well-formed, then the member typedef
1714417144
\tcode{type} denotes that type.
1714517145

1714617146
\item Otherwise, if \tcode{COND_RES(T1, T2)} is well-formed, then the

0 commit comments

Comments
 (0)