Skip to content

Commit 354ca13

Browse files
committed
[exec.write.env] De-bulletize specification of check-types
Fixes NB US 218-349 (C++26 CD).
1 parent 9add78e commit 354ca13

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
@@ -3175,6 +3175,8 @@
31753175
static consteval void @\exposid{check-types}@();
31763176
};
31773177
\end{codeblock}
3178+
3179+
\pnum
31783180
Invocation of
31793181
\tcode{\exposid{impls-for}<\exposid{write-env-t}>::\exposid{join-env}}
31803182
returns an object \tcode{e} such that
@@ -3187,15 +3189,16 @@
31873189
to \tcode{state.query(q)} if that expression is valid,
31883190
otherwise, \tcode{e.query(q)} is expression-equivalent
31893191
to \tcode{env.query(q)}.
3190-
\item
3192+
\end{itemize}
3193+
3194+
\pnum
31913195
For a type \tcode{Sndr} and a pack of types \tcode{Env},
31923196
let \tcode{State} be \tcode{\exposid{data-type}<Sndr>} and
31933197
let \tcode{JoinEnv} be the pack
31943198
\tcode{decltype(\exposid{join-env}(declval<State>(), \exposid{FWD-ENV}(declval<Env>())))}.
3195-
Then \tcode{\exposid{impls-for}<\exposid{write-\linebreak{}env-t}>::\exposid{check-types}<Sndr, Env...>()}
3199+
Then \tcode{\exposid{impls-for}<\exposid{write-env-\brk{}t}>::\exposid{check-types}<Sndr, Env...>()}
31963200
is expression-equivalent to
3197-
\tcode{get_completion_signatures<\linebreak{}\exposid{child-type}<Sndr>, JoinEnv...>()}.
3198-
\end{itemize}
3201+
\tcode{get_completion_signatures<\exposid{child-\linebreak{}type}<Sndr>, JoinEnv...>()}.
31993202

32003203
\rSec3[exec.unstoppable]{\tcode{execution::unstoppable}}
32013204

0 commit comments

Comments
 (0)