Because the number of instantiations of the template could grow exponentially as the number of auto ref parameters grows. Being able to use the trick with the temporary with templated functions could really help reduce template bloat when the current meaning of auto ref is not necessary, but that means coming up with a new attribute rather than reusing auto ref with non-templated
functions.
I use the "trick" with the temporary. But why introduce rather a new attribute? I thought the real reason why auto ref was first introduced was to solve the rvalue ref problem. Now we could do it. So what's wrong with auto ref for non-
template functions?
I'm afraid that the introducing of a new attribute means to spend a lot of time. Is that really needed? :/ Or am I wrong?

Andrei is flat out against this. I wouldn't expect that te over happen.
Good to know.

We pretty much need a new attribute. IIRC, Kenji had a suggestion for what it would be, but I don't remember what it was now. I'd have to go digging through
the archives to find it.

- Jonathan M Davis

I haven't heard of it.
Would be very nice if you could do it and post the link. :)

Reply via email to