Skip to content

Commit 59bb8fc

Browse files
committed
[execution.syn] Add comments to cross-references in synopsis
Fixes NB US 200-323 (C++26 CD).
1 parent 9add78e commit 59bb8fc

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

source/exec.tex

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@
674674

675675
struct dependent_sender_error : exception {};
676676

677-
// \ref{exec.getcomplsigs}
677+
// \ref{exec.getcomplsigs}, get completion signatures
678678
template<class Sndr, class... Env>
679679
consteval auto get_completion_signatures() -> @\exposconcept{valid-completion-signatures}@ auto;
680680

@@ -700,22 +700,22 @@
700700
struct @\libglobal{spawn_t}@ { @\unspec@ };
701701
inline constexpr spawn_t spawn{};
702702

703-
// \ref{exec.as.awaitable}
703+
// \ref{exec.as.awaitable}, coroutine utility \tcode{as_awaitable}
704704
struct @\libglobal{as_awaitable_t}@ { @\unspec@ };
705705
inline constexpr as_awaitable_t @\libglobal{as_awaitable}@{};
706706

707-
// \ref{exec.with.awaitable.senders}
707+
// \ref{exec.with.awaitable.senders}, coroutine utility \tcode{with_awaitable_senders}
708708
template<@\exposconcept{class-type}@ Promise>
709709
struct with_awaitable_senders;
710710

711711
// \ref{exec.scope.concepts}, scope concepts
712712
template<class Token>
713713
concept @\libconcept{scope_token}@ = @\seebelow@;
714714

715-
// \ref{exec.scope.simple.counting}
715+
// \ref{exec.scope.simple.counting}, simple counting scope
716716
class simple_counting_scope;
717717

718-
// \ref{exec.scope.counting}
718+
// \ref{exec.scope.counting}, counting scope
719719
class counting_scope;
720720
}
721721

@@ -735,14 +735,14 @@
735735
}
736736

737737
namespace std::execution {
738-
// \ref{exec.affine.on}
738+
// \ref{exec.affine.on}, coroutine utility \tcode{affine_on}
739739
struct @\libglobal{affine_on_t}@ { @\unspec@ };
740740
inline constexpr affine_on_t @\libglobal{affine_on}@{};
741741

742-
// \ref{exec.inline.scheduler}
742+
// \ref{exec.inline.scheduler}, inline scheduler
743743
class @\libglobal{inline_scheduler}@;
744744

745-
// \ref{exec.task.scheduler}
745+
// \ref{exec.task.scheduler}, task scheduler
746746
class @\libglobal{task_scheduler}@;
747747

748748
template<class E>
@@ -761,7 +761,7 @@
761761
template<@\libconcept{scheduler}@ Sch>
762762
change_coroutine_scheduler(Sch) -> change_coroutine_scheduler<Sch>;
763763

764-
// \ref{exec.task}
764+
// \ref{exec.task}, class template \tcode{task}
765765
template<class T, class Environment>
766766
class @\libglobal{task}@;
767767
}

0 commit comments

Comments
 (0)