<div dir="ltr">On 6 July 2013 18:23, Namespace <span dir="ltr"><<a href="mailto:rswhite4@googlemail.com" target="_blank">rswhite4@googlemail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
That doesn't do what I want at all. The signature is still f(T) not<br>
f(Unqual!T).<br>
</blockquote>
<br></div>
For non-const, const and immutable inout would do it.<br>
<br>
void f(T)(inout T var)<br>
</blockquote></div><br></div><div class="gmail_extra" style>Not if there's more than 1 argument, and 'inout T' is still not 'T'.</div></div>