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)));
  • Re: Function Pointer Paul Backus via Digitalmars-d-learn

Reply via email to