Skip to content

Commit fabdb59

Browse files
committed
[exec.snd.expos] Align comments
1 parent 04bda85 commit fabdb59

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

source/exec.tex

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1594,23 +1594,23 @@
15941594
\begin{codeblock}
15951595
namespace std::execution {
15961596
template<class Tag>
1597-
concept @\defexposconcept{completion-tag}@ = // \expos
1597+
concept @\defexposconceptnc{completion-tag}@ = // \expos
15981598
@\libconcept{same_as}@<Tag, set_value_t> || @\libconcept{same_as}@<Tag, set_error_t> || @\libconcept{same_as}@<Tag, set_stopped_t>;
15991599

16001600
template<template<class...> class T, class... Args>
1601-
concept @\defexposconcept{valid-specialization}@ = // \expos
1601+
concept @\defexposconceptnc{valid-specialization}@ = // \expos
16021602
requires { typename T<Args...>; };
16031603

1604-
struct @\exposid{default-impls}@ { // \expos
1605-
static constexpr auto @\exposid{get-attrs}@ = @\seebelow@; // \expos
1606-
static constexpr auto @\exposid{get-env}@ = @\seebelow@; // \expos
1607-
static constexpr auto @\exposid{get-state}@ = @\seebelow@; // \expos
1608-
static constexpr auto @\exposid{start}@ = @\seebelow@; // \expos
1609-
static constexpr auto @\exposid{complete}@ = @\seebelow@; // \expos
1604+
struct @\exposidnc{default-impls}@ { // \expos
1605+
static constexpr auto @\exposidnc{get-attrs}@ = @\seebelownc@; // \expos
1606+
static constexpr auto @\exposidnc{get-env}@ = @\seebelownc@; // \expos
1607+
static constexpr auto @\exposidnc{get-state}@ = @\seebelownc@; // \expos
1608+
static constexpr auto @\exposidnc{start}@ = @\seebelownc@; // \expos
1609+
static constexpr auto @\exposidnc{complete}@ = @\seebelownc@; // \expos
16101610
};
16111611

16121612
template<class Tag>
1613-
struct @\exposid{impls-for}@ : @\exposid{default-impls}@ {}; // \expos
1613+
struct @\exposidnc{impls-for}@ : @\exposidnc{default-impls}@ {}; // \expos
16141614

16151615
template<class Sndr, class Rcvr> // \expos
16161616
using @\exposid{state-type}@ = decay_t<@\exposid{call-result-t}@<
@@ -1622,29 +1622,29 @@
16221622
@\exposid{state-type}@<Sndr, Rcvr>&, const Rcvr&>;
16231623

16241624
template<class Sndr, size_t I = 0>
1625-
using @\exposid{child-type}@ = decltype(declval<Sndr>().template @\exposid{get}@<I+2>()); // \expos
1625+
using @\exposidnc{child-type}@ = decltype(declval<Sndr>().template @\exposidnc{get}@<I+2>()); // \expos
16261626

16271627
template<class Sndr>
1628-
using @\exposid{indices-for}@ = remove_reference_t<Sndr>::@\exposid{indices-for}@; // \expos
1628+
using @\exposidnc{indices-for}@ = remove_reference_t<Sndr>::@\exposidnc{indices-for}@; // \expos
16291629

16301630
template<class Sndr, class Rcvr>
1631-
struct @\exposid{basic-state}@ { // \expos
1631+
struct @\exposidnc{basic-state}@ { // \expos
16321632
@\exposid{basic-state}@(Sndr&& sndr, Rcvr&& rcvr) noexcept(@\seebelow@)
16331633
: @\exposid{rcvr}@(std::move(rcvr))
16341634
, @\exposid{state}@(@\exposid{impls-for}@<tag_of_t<Sndr>>::@\exposid{get-state}@(std::forward<Sndr>(sndr), @\exposid{rcvr}@)) { }
16351635

1636-
Rcvr @\exposid{rcvr}@; // \expos
1637-
@\exposid{state-type}@<Sndr, Rcvr> @\exposid{state}@; // \expos
1636+
Rcvr @\exposidnc{rcvr}@; // \expos
1637+
@\exposidnc{state-type}@<Sndr, Rcvr> @\exposidnc{state}@; // \expos
16381638
};
16391639

16401640
template<class Sndr, class Rcvr, class Index>
16411641
requires @\exposconcept{valid-specialization}@<@\exposid{env-type}@, Index, Sndr, Rcvr>
1642-
struct @\exposid{basic-receiver}@ { // \expos
1642+
struct @\exposidnc{basic-receiver}@ { // \expos
16431643
using receiver_concept = receiver_t;
16441644

1645-
using @\exposid{tag-t}@ = tag_of_t<Sndr>; // \expos
1646-
using @\exposid{state-t}@ = @\exposid{state-type}@<Sndr, Rcvr>; // \expos
1647-
static constexpr const auto& @\exposid{complete}@ = @\exposid{impls-for}@<@\exposid{tag-t}@>::@\exposid{complete}@; // \expos
1645+
using @\exposidnc{tag-t}@ = tag_of_t<Sndr>; // \expos
1646+
using @\exposidnc{state-t}@ = @\exposidnc{state-type}@<Sndr, Rcvr>; // \expos
1647+
static constexpr const auto& @\exposidnc{complete}@ = @\exposidnc{impls-for}@<@\exposidnc{tag-t}@>::@\exposidnc{complete}@; // \expos
16481648

16491649
template<class... Args>
16501650
requires @\exposconcept{callable}@<decltype(@\exposid{complete}@), Index, @\exposid{state-t}@&, Rcvr&, set_value_t, Args...>
@@ -1667,25 +1667,25 @@
16671667
return @\exposid{impls-for}@<tag-t>::@\exposid{get-env}@(Index(), op->@\exposid{state}@, op->@\exposid{rcvr}@);
16681668
}
16691669

1670-
@\exposid{basic-state}@<Sndr, Rcvr>* @\exposid{op}@; // \expos
1670+
@\exposidnc{basic-state}@<Sndr, Rcvr>* @\exposidnc{op}@; // \expos
16711671
};
16721672

1673-
constexpr auto @\exposid{connect-all}@ = @\seebelow@; // \expos
1673+
constexpr auto @\exposidnc{connect-all}@ = @\seebelownc@; // \expos
16741674

16751675
template<class Sndr, class Rcvr>
1676-
using @\exposid{connect-all-result}@ = @\exposid{call-result-t}@< // \expos
1676+
using @\exposidnc{connect-all-result}@ = @\exposidnc{call-result-t}@< // \expos
16771677
decltype(@\exposid{connect-all}@), @\exposid{basic-state}@<Sndr, Rcvr>*, Sndr, @\exposid{indices-for}@<Sndr>>;
16781678

16791679
template<class Sndr, class Rcvr>
16801680
requires @\exposconcept{valid-specialization}@<@\exposid{state-type}@, Sndr, Rcvr> &&
16811681
@\exposconcept{valid-specialization}@<@\exposid{connect-all-result}@, Sndr, Rcvr>
1682-
struct @\exposid{basic-operation}@ : @\exposid{basic-state}@<Sndr, Rcvr> { // \expos
1682+
struct @\exposidnc{basic-operation}@ : @\exposidnc{basic-state}@<Sndr, Rcvr> { // \expos
16831683
using operation_state_concept = operation_state_t;
1684-
using @\exposid{tag-t}@ = tag_of_t<Sndr>; // \expos
1684+
using @\exposidnc{tag-t}@ = tag_of_t<Sndr>; // \expos
16851685

1686-
@\exposid{connect-all-result}@<Sndr, Rcvr> @\exposid{inner-ops}@; // \expos
1686+
@\exposidnc{connect-all-result}@<Sndr, Rcvr> @\exposidnc{inner-ops}@; // \expos
16871687

1688-
@\exposid{basic-operation}@(Sndr&& sndr, Rcvr&& rcvr) noexcept(@\seebelow@) // \expos
1688+
@\exposidnc{basic-operation}@(Sndr&& sndr, Rcvr&& rcvr) noexcept(@\seebelownc@) // \expos
16891689
: @\exposid{basic-state}@<Sndr, Rcvr>(std::forward<Sndr>(sndr), std::move(rcvr)),
16901690
@\exposid{inner-ops}@(@\exposid{connect-all}@(this, std::forward<Sndr>(sndr), @\exposid{indices-for}@<Sndr>()))
16911691
{}
@@ -1697,12 +1697,12 @@
16971697
};
16981698

16991699
template<class Sndr, class Env>
1700-
using @\exposid{completion-signatures-for}@ = @\seebelow@; // \expos
1700+
using @\exposidnc{completion-signatures-for}@ = @\seebelownc@; // \expos
17011701

17021702
template<class Tag, class Data, class... Child>
1703-
struct @\exposid{basic-sender}@ : @\exposid{product-type}@<Tag, Data, Child...> { // \expos
1703+
struct @\exposidnc{basic-sender}@ : @\exposidnc{product-type}@<Tag, Data, Child...> { // \expos
17041704
using sender_concept = sender_t;
1705-
using @\exposid{indices-for}@ = index_sequence_for<Child...>; // \expos
1705+
using @\exposidnc{indices-for}@ = index_sequence_for<Child...>; // \expos
17061706

17071707
decltype(auto) get_env() const noexcept {
17081708
auto& [_, data, ...child] = *this;

0 commit comments

Comments
 (0)