From 69e37c27085f52421426cd8d6af9c1ca29512161 Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Fri, 18 Jul 2025 09:27:39 +0800 Subject: [PATCH 1/4] [customization.point.object] Index "customization point object" --- source/lib-intro.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/lib-intro.tex b/source/lib-intro.tex index 4444d26a0d..bcf2932215 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. From eb8b25ce721426558e4d3d5e0dde603596d9593d Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Fri, 18 Jul 2025 09:28:08 +0800 Subject: [PATCH 2/4] [range.adaptor.object] Index "range adaptor (closure) object" --- source/ranges.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/ranges.tex b/source/ranges.tex index 2a606adfea..c5fe080ed2 100644 --- a/source/ranges.tex +++ b/source/ranges.tex @@ -4212,7 +4212,7 @@ \rSec2[range.adaptor.object]{Range adaptor 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 +4279,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. From 8e7a39921fd01ab9aec67f0590ffa5b721b7e946 Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Fri, 18 Jul 2025 09:54:06 +0800 Subject: [PATCH 3/4] [range.adaptor.object] Index `operator|` --- source/ranges.tex | 1 + 1 file changed, 1 insertion(+) diff --git a/source/ranges.tex b/source/ranges.tex index c5fe080ed2..334729a0f3 100644 --- a/source/ranges.tex +++ b/source/ranges.tex @@ -4211,6 +4211,7 @@ \rSec2[range.adaptor.object]{Range adaptor objects} +\indexlibrarymisc{\idxcode{operator|}}{range adaptor closure objects}% \pnum A \defnadj{range adaptor closure}{object} is a unary function object that accepts a range argument. For From 73393829c2d3b04ca3861c9d76c20ed3c59a6c79 Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Fri, 18 Jul 2025 09:54:30 +0800 Subject: [PATCH 4/4] [exec.adapt.obj] Index `operator|` --- source/exec.tex | 1 + 1 file changed, 1 insertion(+) diff --git a/source/exec.tex b/source/exec.tex index 22eb348584..de7c7aa08c 100644 --- a/source/exec.tex +++ b/source/exec.tex @@ -3052,6 +3052,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}.