*/
Ret Emit()
{
- return Impl().EmitReturn<Ret>();
+ return Impl().template EmitReturn<Ret>();
}
};
*/
void Emit(Arg0 arg0)
{
- Impl().Emit<Arg0>(arg0);
+ Impl().template Emit<Arg0>(arg0);
}
};
*/
Ret Emit(Arg0 arg0)
{
- return Impl().EmitReturn<Ret, Arg0>(arg0);
+ return Impl().template EmitReturn<Ret, Arg0>(arg0);
}
};
*/
void Emit(Arg0 arg0, Arg1 arg1)
{
- Impl().Emit<Arg0, Arg1>(arg0, arg1);
+ Impl().template Emit<Arg0, Arg1>(arg0, arg1);
}
};
*/
Ret Emit(Arg0 arg0, Arg1 arg1)
{
- return Impl().EmitReturn<Ret, Arg0, Arg1>(arg0, arg1);
+ return Impl().template EmitReturn<Ret, Arg0, Arg1>(arg0, arg1);
}
};
*/
void Emit(Arg0 arg0, Arg1 arg1, Arg2 arg2)
{
- Impl().Emit<Arg0, Arg1, Arg2>(arg0, arg1, arg2);
+ Impl().template Emit<Arg0, Arg1, Arg2>(arg0, arg1, arg2);
}
};
*/
Ret Emit(Arg0 arg0, Arg1 arg1, Arg2 arg2)
{
- return Impl().EmitReturn<Ret, Arg0, Arg1, Arg2>(arg0, arg1, arg2);
+ return Impl().template EmitReturn<Ret, Arg0, Arg1, Arg2>(arg0, arg1, arg2);
}
};