How can I match every instance of a template type (struct)?
H. S. Teoh
hsteoh at qfbox.info
Tue Jul 12 14:54:37 UTC 2022
On Tue, Jul 12, 2022 at 01:56:11PM +0000, rempas via Digitalmars-d-learn wrote:
> On Tuesday, 12 July 2022 at 13:37:49 UTC, ag0aep6g wrote:
> >
> > static if (is(typeof(obj) == Test!T, T)) { printf("YES!!!!!!!\n"); }
>
> Haaaaaah? Ok, what does this work anyway? I thought you needed
> parenthesis for more than 1 templated arguments...
If your template has multiple parameters, just write:
static if (is(typeof(obj) == Test!Args, Args...)) ...
T
--
Don't drink and derive. Alcohol and algebra don't mix.
More information about the Digitalmars-d-learn
mailing list