|
155 | 155 |
|
156 | 156 | \pnum
|
157 | 157 | Let \tcode{env} be an object of type \tcode{Env}.
|
158 |
| -The type \tcode{Env} models queryable |
| 158 | +The type \tcode{Env} models \exposconcept{queryable} |
159 | 159 | if for each callable object \tcode{q} and a pack of subexpressions \tcode{args},
|
160 | 160 | if \tcode{requires \{ q(env, args...) \}} is \tcode{true} then
|
161 | 161 | \tcode{q(env, args...)} meets any semantic requirements imposed by \tcode{q}.
|
|
2683 | 2683 |
|
2684 | 2684 | \pnum
|
2685 | 2685 | A \defnadj{pipeable}{sender adaptor closure object} is a function object
|
2686 |
| -that accepts one or more \tcode{sender} arguments and returns a \tcode{sender}. |
| 2686 | +that accepts one or more \libconcept{sender} arguments and returns a \libconcept{sender}. |
2687 | 2687 | For a pipeable sender adaptor closure object \tcode{c} and
|
2688 | 2688 | an expression \tcode{sndr}
|
2689 |
| -such that \tcode{decltype((sndr))} models \tcode{sender}, |
2690 |
| -the following expressions are equivalent and yield a \tcode{sender}: |
| 2689 | +such that \tcode{decltype((sndr))} models \libconcept{sender}, |
| 2690 | +the following expressions are equivalent and yield a \libconcept{sender}: |
2691 | 2691 | \begin{codeblock}
|
2692 | 2692 | c(sndr)
|
2693 | 2693 | sndr | c
|
|
2720 | 2720 | if \tcode{T} models \tcode{\libconcept{derived_from}<sender_adaptor_closure<T>>},
|
2721 | 2721 | \tcode{T} has no other base classes
|
2722 | 2722 | of type \tcode{sender_adaptor_closure<U>} for any other type \tcode{U}, and
|
2723 |
| -\tcode{T} does not satisfy \tcode{sender}. |
| 2723 | +\tcode{T} does not satisfy \libconcept{sender}. |
2724 | 2724 |
|
2725 | 2725 | \pnum
|
2726 | 2726 | The template parameter \tcode{D} for \tcode{sender_adaptor_closure} can be
|
|
2735 | 2735 |
|
2736 | 2736 | \pnum
|
2737 | 2737 | A \defnadj{pipeable}{sender adaptor object} is a customization point object
|
2738 |
| -that accepts a \tcode{sender} as its first argument and |
2739 |
| -returns a \tcode{sender}. |
| 2738 | +that accepts a \libconcept{sender} as its first argument and |
| 2739 | +returns a \libconcept{sender}. |
2740 | 2740 | If a pipeable sender adaptor object accepts only one argument,
|
2741 | 2741 | then it is a pipeable sender adaptor closure object.
|
2742 | 2742 |
|
|
5005 | 5005 |
|
5006 | 5006 | \pnum
|
5007 | 5007 | \exposid{run-loop-scheduler} is an unspecified type
|
5008 |
| -that models \tcode{scheduler}. |
| 5008 | +that models \libconcept{scheduler}. |
5009 | 5009 |
|
5010 | 5010 | \pnum
|
5011 | 5011 | Instances of \exposid{run-loop-scheduler} remain valid
|
|
5028 | 5028 |
|
5029 | 5029 | \pnum
|
5030 | 5030 | \exposid{run-loop-sender} is an exposition-only type
|
5031 |
| -that satisfies \tcode{sender}. |
| 5031 | +that satisfies \libconcept{sender}. |
5032 | 5032 | For any type \tcode{Env},
|
5033 | 5033 | \tcode{completion_signatures_of_t<\exposid{run-loop-sender}, Env>} is
|
5034 | 5034 | \begin{codeblock}
|
|
0 commit comments