www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Is there a way to tell if an auto ref parameter is by ref or by value?

reply NaN <divide by.zero> writes:
Ie something like..


auto Foo(T)(auto ref T x)
{
     static if (isByRef(x))
     {
     }
     else
     {
     }
}
May 09 2020
parent reply Anonymouse <zorael gmail.com> writes:
On Sunday, 10 May 2020 at 00:33:07 UTC, NaN wrote:
 Ie something like..


 auto Foo(T)(auto ref T x)
 {
     static if (isByRef(x))
     {
     }
     else
     {
     }
 }
__traits(isRef, x)
May 09 2020
parent NaN <divide by.zero> writes:
On Sunday, 10 May 2020 at 01:15:58 UTC, Anonymouse wrote:
 On Sunday, 10 May 2020 at 00:33:07 UTC, NaN wrote:
 Ie something like..


 auto Foo(T)(auto ref T x)
 {
     static if (isByRef(x))
     {
     }
     else
     {
     }
 }
__traits(isRef, x)
Thanks :)
May 10 2020