diff --git a/source/exec.tex b/source/exec.tex index b3f432b5d1..147227320c 100644 --- a/source/exec.tex +++ b/source/exec.tex @@ -3098,6 +3098,7 @@ \rSec3[exec.adapt.obj]{Closure objects} +\indexlibrarymisc{\idxcode{operator|}}{pipeable sender adaptor closure objects}% \pnum A \defnadj{pipeable}{sender adaptor closure object} is a function object that accepts one or more \libconcept{sender} arguments and returns a \libconcept{sender}. diff --git a/source/lib-intro.tex b/source/lib-intro.tex index 7d6d3012ff..ac776ff8fc 100644 --- a/source/lib-intro.tex +++ b/source/lib-intro.tex @@ -860,7 +860,7 @@ \rSec4[customization.point.object]{Customization Point Object types} \pnum -A \term{customization point object} is a function object\iref{function.objects} +A \defnadj{customization point}{object} is a function object\iref{function.objects} with a literal class type that interacts with program-defined types while enforcing semantic requirements on that interaction. diff --git a/source/ranges.tex b/source/ranges.tex index 2a606adfea..334729a0f3 100644 --- a/source/ranges.tex +++ b/source/ranges.tex @@ -4211,8 +4211,9 @@ \rSec2[range.adaptor.object]{Range adaptor objects} +\indexlibrarymisc{\idxcode{operator|}}{range adaptor closure objects}% \pnum -A \term{range adaptor closure object} is a unary function object that accepts +A \defnadj{range adaptor closure}{object} is a unary function object that accepts a range argument. For a range adaptor closure object \tcode{C} and an expression \tcode{R} such that \tcode{decltype((R))} models \libconcept{range}, the following @@ -4279,7 +4280,7 @@ that adds a specialization for \tcode{range_adaptor_closure} is undefined. \pnum -A \term{range adaptor object} is a +A \defnadj{range adaptor}{object} is a customization point object\iref{customization.point.object} that accepts a \libconcept{viewable_range} as its first argument and returns a view.