How to manage function's parameter storage class?
Sobaya
sobaya007 at gmail.com
Sat Jan 20 18:42:55 UTC 2018
On Saturday, 20 January 2018 at 17:05:40 UTC, Simen Kjærås wrote:
> On Saturday, 20 January 2018 at 14:31:59 UTC, Sobaya wrote:
>> How can I wrap function whose arguments contain both ref and
>> normal like 'func' ?
>> With normal 'Args', x is not increased because x is copied
>> when passed to opDispatch.
>> If I write 'ref Args' in opDispatch's argument, it fails
>> because second parameter is not rvalue.
>
> https://dlang.org/spec/function.html#auto-ref-functions
>
> Simply put, instead of 'ref' use 'auto ref'.
>
> --
> Simen
Oh... I missed it...
Thanks! !
More information about the Digitalmars-d-learn
mailing list