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 }