14 Feb
2018
14 Feb
'18
6:33 p.m.
AMDG On 02/14/2018 11:25 AM, Fletcher, John P wrote:
<snip> Please do NOT remove the placeholders and other things which allow a functional use case. I do not see how they prevent other use cases and I don't see why users should not have access to them.
I object to them because they violate the single-responsibility principle, I don't believe that they are commonly needed, and they're simple to implement for the cases that actually do need them.
I have used these features to build the equivalent of the proto mini lambda example.
Why would anyone want to do this in the first place in C++14 (other than to show that you can)? In Christ, Steven Watanabe