On Sunday, 21 October 2018 at 21:23:35 UTC, aliak wrote:
Hi, I'm playing around with a recursive template type that allows for named template parameters. The problem is that it requires a lot of repetition and becomes more error prone as the number of named arguments increase. So

1) Any ideas on how to make it less error prone? less repetition? a better way to do this? 2) Right now I can only have named optional parameters. Any ideas on how to make named required parameters (e.g. the first type parameter of Type).


I don't know if this is at all helpful, but I spent an hour on it, so I'm going to share it:

https://pastebin.com/cGZwc649

You can wrap it in a template if you want to retain the ability to pass arguments without names.

Regards,
Hakan

Reply via email to