|
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