Function Pointer
vino
akashvino79 at gmail.com
Fri Sep 1 02:50:02 UTC 2023
On Wednesday, 30 August 2023 at 21:12:57 UTC, Paul Backus wrote:
> On Wednesday, 30 August 2023 at 17:48:19 UTC, Vino wrote:
>> Hi All,
>>
>> Request your help on hot to create a pointer for a function
>> whose function type is Result.
>>
>> ```
>> ReturnType!(typeof(&test)).stringof; // Result
>>
>> From
>> Vino
>> ```
>
> To get a function pointer type from a function type, you can
> add `*` on the end:
>
> void func(int) {}
>
> alias FuncType = typeof(func);
> pragma(msg, FuncType); // void(int)
>
> alias FuncPtrType = FuncType*;
> pragma(msg, FuncPtrType); // void function(int)
> static assert(is(FuncPtrType == typeof(&func)));
Thank you very much
More information about the Digitalmars-d-learn
mailing list