template Foo(T...) {}
template Bar(T...) {}

template isFoo(alias F)
{
        enum isFoo = __traits(isSame, F, Foo);
}

pragma(msg, isFoo!Foo); // true
pragma(msg, isFoo!Bar); // false

Reply via email to