void foo(T, T2, alias thing = (){})(T a, T2 b)
{
        thing();
}

void bar(){}

void main()
{
        foo!(int,int,bar)(1,2);
        foo(1,2);
}

Reply via email to