static if (is (T==Complex))

Steven Schveighoffer schveiguy at gmail.com
Wed Sep 18 14:51:44 UTC 2019


On 9/18/19 7:10 AM, berni wrote:
> Is it possible to simplfy this?
> 
>> static if (is (T==Complex!double) || is (T==Complex!float) || is 
>> (T==Complex!real))

https://dlang.org/phobos/std_traits.html#TemplateOf

import std.traits : TemplateOf;

static if(__traits(isSame, TemplateOf!T, Complex))

-Steve


More information about the Digitalmars-d-learn mailing list