function argument restrictions for templated struct

Laeeth Isharc via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Sep 7 10:16:52 PDT 2015


On Monday, 7 September 2015 at 16:27:21 UTC, anonymous wrote:
> On Monday 07 September 2015 17:51, Laeeth Isharc wrote:
>
>> Is there a more elegant way to write the template arg 
>> restrictions for display?
> [...]
>> void display(T)(T a)
>> if (__traits(isSame, TemplateOf!(T), Bar))
>> {
>> 	writefln("%s",a);
>> }
>
> if (isInstanceOf!(Bar, T))

Thanks !


More information about the Digitalmars-d-learn mailing list