auto ref - again
Namespace
rswhite4 at googlemail.com
Sun Jan 27 01:47:42 PST 2013
> But it may not even end up being the case that using auto ref
> on non-templated
> functions is the solution. It may end up being something else
> entirely.
> Ignoring @safety issues, it seems to me like it would be the
> most
> straightforward solution, but there are @safety issues with ref
> in general
> that need to be addressed, and Andrei intends to address them
> as part of
> whatever happens with auto ref. That mean that auto ref gets
> used for non-
> templated functions, or it could mean something very different.
> I don't know
> what exactly the solution that Andrei is working on could
> entail. For all I
> know, it'll involve letting ref in general accept rvalues (much
> as I tihnk
> that that's a horrible idea, it _has_ been suggested before).
> So, without a
> clear idea of what we're going to want to do, merging in the
> pull request
> which makes auto ref work for non-templated functions is a bad
> idea. It could
> ultimately end up being fine, or it could end up breaking more
> code when the
> real solution gets implemented.
>
> - Jonathan M Davis
Ehh, so if auto ref won't be the solution, we then have auto ref
for template functions and another solution for non-ref
functions? I don't think that that is a smart idea and that it
would be a kind of inconsistent.
More information about the Digitalmars-d
mailing list