Skip to content

Commit 40c2499

Browse files
jensmaurertkoeppe
authored andcommitted
[exec.write.env] De-bulletize specification of check-types
Fixes NB US 218-349 (C++26 CD).
1 parent 5ba4be4 commit 40c2499

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

source/exec.tex

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3179,6 +3179,8 @@
31793179
static consteval void @\exposid{check-types}@();
31803180
};
31813181
\end{codeblock}
3182+
3183+
\pnum
31823184
Invocation of
31833185
\tcode{\exposid{impls-for}<\exposid{write-env-t}>::\exposid{join-env}}
31843186
returns an object \tcode{e} such that
@@ -3191,15 +3193,16 @@
31913193
to \tcode{state.query(q)} if that expression is valid,
31923194
otherwise, \tcode{e.query(q)} is expression-equivalent
31933195
to \tcode{env.query(q)}.
3194-
\item
3196+
\end{itemize}
3197+
3198+
\pnum
31953199
For a type \tcode{Sndr} and a pack of types \tcode{Env},
31963200
let \tcode{State} be \tcode{\exposid{data-type}<Sndr>} and
31973201
let \tcode{JoinEnv} be the pack
31983202
\tcode{decltype(\exposid{join-env}(declval<State>(), \exposid{FWD-ENV}(declval<Env>())))}.
3199-
Then \tcode{\exposid{impls-for}<\exposid{write-\linebreak{}env-t}>::\exposid{check-types}<Sndr, Env...>()}
3203+
Then \tcode{\exposid{impls-for}<\exposid{write-env-\brk{}t}>::\exposid{check-types}<Sndr, Env...>()}
32003204
is expression-equivalent to
3201-
\tcode{get_completion_signatures<\linebreak{}\exposid{child-type}<Sndr>, JoinEnv...>()}.
3202-
\end{itemize}
3205+
\tcode{get_completion_signatures<\exposid{child-\linebreak{}type}<Sndr>, JoinEnv...>()}.
32033206

32043207
\rSec3[exec.unstoppable]{\tcode{execution::unstoppable}}
32053208

0 commit comments

Comments
 (0)