Re: How to define delegate what returns ref?

2020-08-28 Thread Oleg B via Digitalmars-d-learn
On Friday, 28 August 2020 at 11:50:35 UTC, kinke wrote: On Friday, 28 August 2020 at 11:46:15 UTC, Oleg B wrote: How to do this more clearly? alias Dg = ref int delegate(); Dg foo; Thanks!

Re: How to define delegate what returns ref?

2020-08-28 Thread kinke via Digitalmars-d-learn
On Friday, 28 August 2020 at 11:46:15 UTC, Oleg B wrote: How to do this more clearly? alias Dg = ref int delegate(); Dg foo;

How to define delegate what returns ref?

2020-08-28 Thread Oleg B via Digitalmars-d-learn
Hello all! syntax ref int delegate() foo0; or ref(int) delegate() foo1; or int delegate() ref foo2; are not valid. if I try alias alias refint = ref int; refint delegate() foo3; foo3 have type `int delegate()` (without `ref`) and it can't store delegate from object