Skip to content

Commit 462e52f

Browse files
committed
fixup: overfull hbox
1 parent 86dba29 commit 462e52f

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

source/exec.tex

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,7 +1264,9 @@
12641264
\end{codeblock}
12651265
if \tcode{expr} is potentially-throwing; otherwise, \tcode{expr}.
12661266
\tcode{\exposid{TRY-SET-VALUE}(rcvr, expr)} is
1267-
\tcode{\exposid{TRY-EVAL}(rcvr, \exposid{SET-VALUE}(rcvr, expr))}
1267+
\begin{codeblock}
1268+
@\exposid{TRY-EVAL}@(rcvr, @\exposid{SET-VALUE}@(rcvr, expr))
1269+
\end{codeblock}
12681270
except that \tcode{rcvr} is evaluated only once.
12691271

12701272
\begin{itemdecl}
@@ -1282,7 +1284,7 @@
12821284
If all of the types
12831285
\tcode{COMPL-DOMAIN(set_value_t)},
12841286
\tcode{COMPL-DOMAIN(set_error_t)}, and
1285-
\tcode{COMPL-DOMAIN(set_stopped_t)} are ill-formed,
1287+
\tcode{COMPL-DO\-MAIN(set_stopped_t)} are ill-formed,
12861288
\tcode{completion-domain<Default>(sndr)} is
12871289
a default-constructed prvalue of type \tcode{Default}.
12881290
Otherwise, if they all share a common type\iref{meta.trans.other}
@@ -1496,9 +1498,9 @@
14961498
\mandates
14971499
The following expressions are \tcode{true}:
14981500
\begin{itemize}
1499-
\item @\libconcept{semiregular}@<Tag>
1500-
\item @\exposconcept{movable-value}@<Data>
1501-
\item (@\libconcept{sender}@<Child> \&\&...)
1501+
\item \tcode{\libconcept{semiregular}<Tag>}
1502+
\item \tcode{\exposconcept{movable-value}<Data>}
1503+
\item \tcode{(\libconcept{sender}<Child> \&\&...)}
15021504
\end{itemize}
15031505

15041506
\pnum
@@ -1512,11 +1514,12 @@
15121514
\begin{codeblock}
15131515
namespace std::execution {
15141516
template<class Tag>
1515-
concept @\defexposconcept{completion-tag}@ = // \expos
1517+
concept @\defexposconcept{completion-tag}@ = // \expos
15161518
@\libconcept{same_as}@<Tag, set_value_t> || @\libconcept{same_as}@<Tag, set_error_t> || @\libconcept{same_as}@<Tag, set_stopped_t>;
15171519

15181520
template<template<class...> class T, class... Args>
1519-
concept @\defexposconcept{valid-specialization}@ = requires { typename T<Args...>; }; // \expos
1521+
concept @\defexposconcept{valid-specialization}@ = // \expos
1522+
requires { typename T<Args...>; };
15201523

15211524
struct @\exposid{default-impls}@ { // \expos
15221525
static constexpr auto @\exposid{get-attrs}@ = @\seebelow@;
@@ -1560,8 +1563,8 @@
15601563
using receiver_concept = receiver_t;
15611564

15621565
using @\exposid{tag-t}@ = tag_of_t<Sndr>; // \expos
1563-
using @\exposid{state-t}@ = @\exposid{state-type}@<Sndr, Rcvr>; // \expos
1564-
static constexpr const auto& @\exposid{complete}@ = @\exposid{impls-for}@<tag-t>::@\exposid{complete}@; // \expos
1566+
using @\exposid{state-t}@ = @\exposid{state-type}@<Sndr, Rcvr>; // \expos
1567+
static constexpr const auto& @\exposid{complete}@ = @\exposid{impls-for}@<tag-t>::@\exposid{complete}@; // \expos
15651568

15661569
template<class... Args>
15671570
requires @\exposconcept{callable}@<decltype(@\exposid{complete}@), Index, @\exposid{state-t}@&, Rcvr&, set_value_t, Args...>
@@ -2018,7 +2021,7 @@
20182021
For a subexpression \tcode{c}
20192022
such that \tcode{decltype((c))} is type \tcode{C}, and
20202023
an lvalue \tcode{p} of type \tcode{Promise},
2021-
\tcode{\exposid{await-result-type}<C, Promise>} denotes
2024+
\tcode{\exposid{await-result-\newline type}<C, Promise>} denotes
20222025
the type \tcode{decltype(\exposid{GET-AWAITER}(c, p).await_resume())}.
20232026

20242027
\pnum

0 commit comments

Comments
 (0)