Thread overview
Is there a way to tell if an auto ref parameter is by ref or by value?
May 10, 2020
NaN
May 10, 2020
Anonymouse
May 10, 2020
NaN
May 10, 2020
Ie something like..


auto Foo(T)(auto ref T x)
{
    static if (isByRef(x))
    {
    }
    else
    {
    }
}
May 10, 2020
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 10, 2020
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 :)