how to tell if a thing is a template

John Colvin via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Aug 25 02:29:53 PDT 2014


On Sunday, 24 August 2014 at 00:41:36 UTC, Ellery Newcomer wrote:
> Can't think off the top of my head how you do this
>
> template IsTemplate(alias t) {
>  ??
> }
>
> static assert(IsTemplate!IsTemplate)

__traits(compiles, is(t!X, X...))

should do it, or something similar.


More information about the Digitalmars-d-learn mailing list