delegate with optional parameters
Basile B. via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Apr 2 14:47:55 PDT 2017
On Sunday, 2 April 2017 at 20:48:09 UTC, Inquie wrote:
> On Sunday, 2 April 2017 at 20:02:56 UTC, Basile B. wrote:
>> On Sunday, 2 April 2017 at 19:24:14 UTC, Inquie wrote:
>>> is it possible to create a delegate that takes an optional
>>> number of parameters and/or return type?
>>>
>>> T delegate(S...)(S) special_delegate;
>>>
>>> I guess this is impossible?
>>
>> alias Dg(Return, Params...) = Return delegate(Params);
>>
>> Dg!(int,float, string) myDg;
>
> What I mean is that I want to be able to overload delegates
> like one can do with normal members.
Show a usage, someone certainly propose a pattern that does the
job.
More information about the Digitalmars-d-learn
mailing list