Skip to content

Commit 1fcd55f

Browse files
jensmaurertkoeppe
authored andcommitted
[exec.sysctxrepl.recvproxy] Create new subclause for receiver proxies
Fixes NB US 264-397 (C++26 CD).
1 parent 19a9248 commit 1fcd55f

File tree

1 file changed

+23
-20
lines changed

1 file changed

+23
-20
lines changed

source/exec.tex

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8442,26 +8442,7 @@
84428442
Facilities in the \tcode{system_context_replaceability} namespace
84438443
allow users to replace the default implementation of \tcode{parallel_scheduler}.
84448444

8445-
\rSec2[exec.sysctxrepl.query]{\tcode{query_parallel_scheduler_backend}}
8446-
\indexlibraryglobal{query_parallel_scheduler_backend}%
8447-
\begin{itemdecl}
8448-
shared_ptr<parallel_scheduler_backend> query_parallel_scheduler_backend();
8449-
\end{itemdecl}
8450-
8451-
\begin{itemdescr}
8452-
\pnum
8453-
\tcode{query_parallel_scheduler_backend()} returns
8454-
the implementation object for a parallel scheduler.
8455-
8456-
\pnum
8457-
\returns
8458-
A non-null shared pointer to an object
8459-
that implements the \tcode{parallel_scheduler_backend} interface.
8460-
8461-
\pnum
8462-
\remarks
8463-
This function is replaceable\iref{term.replaceable.function}.
8464-
\end{itemdescr}
8445+
\rSec2[exec.sysctxrepl.recvproxy]{Receiver proxies}
84658446

84668447
\begin{codeblock}
84678448
namespace std::execution::system_context_replaceability {
@@ -8534,6 +8515,28 @@
85348515
for \tcode{get_stop_token_t}.
85358516
\end{itemdescr}
85368517

8518+
\rSec2[exec.sysctxrepl.query]{\tcode{query_parallel_scheduler_backend}}
8519+
8520+
\indexlibraryglobal{query_parallel_scheduler_backend}%
8521+
\begin{itemdecl}
8522+
shared_ptr<parallel_scheduler_backend> query_parallel_scheduler_backend();
8523+
\end{itemdecl}
8524+
8525+
\begin{itemdescr}
8526+
\pnum
8527+
\tcode{query_parallel_scheduler_backend()} returns
8528+
the implementation object for a parallel scheduler.
8529+
8530+
\pnum
8531+
\returns
8532+
A non-null shared pointer to an object
8533+
that implements the \tcode{parallel_scheduler_backend} interface.
8534+
8535+
\pnum
8536+
\remarks
8537+
This function is replaceable\iref{term.replaceable.function}.
8538+
\end{itemdescr}
8539+
85378540
\rSec2[exec.sysctxrepl.psb]{Class \tcode{parallel_scheduler_backend}}
85388541

85398542
\begin{codeblock}

0 commit comments

Comments
 (0)