I assume this is only for stateless lambdas, that have not captured anything? Because otherwise a function pointer would not be enough, right?
Currently, any stateless lambda can decompose into a function pointer and be passed to any function that expects a function pointer, right?
Are you saying that ++17 has augmented this, and if so can you provide more details or a reference (or an example) as I'm quite curious to know more.