Skip to content

Commit 4bcd49c

Browse files
committed
[exec.sysctxrepl.recvproxy] Create new subclause for receiver proxies
Fixes NB US 264-397 (C++26 CD).
1 parent 322d380 commit 4bcd49c

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

source/exec.tex

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8432,26 +8432,7 @@
84328432
Facilities in the \tcode{system_context_replaceability} namespace
84338433
allow users to replace the default implementation of \tcode{parallel_scheduler}.
84348434

8435-
\rSec2[exec.sysctxrepl.query]{\tcode{query_parallel_scheduler_backend}}
8436-
\indexlibraryglobal{query_parallel_scheduler_backend}%
8437-
\begin{itemdecl}
8438-
shared_ptr<parallel_scheduler_backend> query_parallel_scheduler_backend();
8439-
\end{itemdecl}
8440-
8441-
\begin{itemdescr}
8442-
\pnum
8443-
\tcode{query_parallel_scheduler_backend()} returns
8444-
the implementation object for a parallel scheduler.
8445-
8446-
\pnum
8447-
\returns
8448-
A non-null shared pointer to an object
8449-
that implements the \tcode{parallel_scheduler_backend} interface.
8450-
8451-
\pnum
8452-
\remarks
8453-
This function is replaceable\iref{dcl.fct.def.replace}.
8454-
\end{itemdescr}
8435+
\rSec2[exec.sysctxrepl.recvproxy]{Receiver proxies}
84558436

84568437
\begin{codeblock}
84578438
namespace std::execution::system_context_replaceability {
@@ -8524,6 +8505,27 @@
85248505
for \tcode{get_stop_token_t}.
85258506
\end{itemdescr}
85268507

8508+
\rSec2[exec.sysctxrepl.query]{\tcode{query_parallel_scheduler_backend}}
8509+
\indexlibraryglobal{query_parallel_scheduler_backend}%
8510+
\begin{itemdecl}
8511+
shared_ptr<parallel_scheduler_backend> query_parallel_scheduler_backend();
8512+
\end{itemdecl}
8513+
8514+
\begin{itemdescr}
8515+
\pnum
8516+
\tcode{query_parallel_scheduler_backend()} returns
8517+
the implementation object for a parallel scheduler.
8518+
8519+
\pnum
8520+
\returns
8521+
A non-null shared pointer to an object
8522+
that implements the \tcode{parallel_scheduler_backend} interface.
8523+
8524+
\pnum
8525+
\remarks
8526+
This function is replaceable\iref{dcl.fct.def.replace}.
8527+
\end{itemdescr}
8528+
85278529
\rSec2[exec.sysctxrepl.psb]{Class \tcode{parallel_scheduler_backend}}
85288530

85298531
\begin{codeblock}

0 commit comments

Comments
 (0)