1 module util.typelist; 2 3 template Join(string delimit, T...) { 4 static if(T.length == 0) { 5 enum Join = ""; 6 }else static if(T.length == 1) { 7 enum Join = T[0]; 8 }else { 9 enum Join = T[0] ~ delimit ~ Join!(delimit,T[1..$]); 10 } 11 }