Re: [PATCH] libstdc++: Simplify range adaptors' forwarding of bound args when possible

2021-06-03 Thread Jonathan Wakely via Gcc-patches
On 14/05/21 14:27 -0400, Patrick Palka via Libstdc++ wrote: r11-8053 rewrote the range adaptor implementation in conformance with P2281, making partial application act like a SFINAE-friendly perfect forwarding call wrapper. Making SFINAE-friendliness coexist with perfect forwarding here requires

Re: [PATCH] libstdc++: Simplify range adaptors' forwarding of bound args when possible

2021-05-26 Thread Patrick Palka via Gcc-patches
On Fri, 14 May 2021, Patrick Palka wrote: > r11-8053 rewrote the range adaptor implementation in conformance with > P2281, making partial application act like a SFINAE-friendly perfect > forwarding call wrapper. Making SFINAE-friendliness coexist with > perfect forwarding here requires adding fal

[PATCH] libstdc++: Simplify range adaptors' forwarding of bound args when possible

2021-05-14 Thread Patrick Palka via Gcc-patches
r11-8053 rewrote the range adaptor implementation in conformance with P2281, making partial application act like a SFINAE-friendly perfect forwarding call wrapper. Making SFINAE-friendliness coexist with perfect forwarding here requires adding fallback deleted operator() overloads (as described in