"is not an lvalue" when passing template function to spawn function
Bienlein
fm2002 at web.de
Thu Nov 9 15:06:04 UTC 2023
On Thursday, 9 November 2023 at 10:14:46 UTC, Bienlein wrote:
> On Thursday, 9 November 2023 at 09:40:47 UTC, Bienlein wrote:
>> On Wednesday, 8 November 2023 at 16:47:02 UTC, Paul Backus
>> wrote:
>>> On Wednesday, 8 November 2023 at 16:30:49 UTC, Bienlein wrote:
>>> ...
>>> The actual problem here is that you can't take the address of
>>> a template without instantiating it first. To make your
>>> example work, replace `&addToBiz` with `&addToBiz!int`, like
>>> this:
>>>
>>> spawn(&addToBiz!int, biz);
>>
All right. It seems I cannot pass on an object. So I store the
object in a global and access it from the callback function
passed to spawn.
More information about the Digitalmars-d-learn
mailing list