On Friday, 11 January 2019 at 04:59:50 UTC, Yui Hosaka wrote:
I want to do something like this:---- template S(T) { } void main() {pragma(msg, S!(int).T); // Error: no property `T` for type `void`} ----
You can get the arguments of a template instance as an AliasSeq using `std.traits.TemplateArgsOf`.
https://dlang.org/phobos/std_traits.html#TemplateArgsOf