On 9/26/11 9:32 PM, Andrej Mitrovic wrote:
alias TypeTuple!(int, float) MyTypes; template isCompatible(T) { enum bool isCompatible = allSatisfy!(isImplicitlyConvertible!T, MyTypes); }
template PApply(alias Target, T...) { template PApply(U...) { alias Target!(T, U) PApply; } } …enum isCompatible = allSatisfy!(PApply!(isImplicitlyConvertible, T), MyTypes);
David