Интересую найденные вами неточности при генерации нового(шаблонизированного) исходника.
пример использования:
//*template<T1,T2>
struct A
{
T1 var1;
T2 var2;
A/*<int,char>*/ self_a;
};
struct B
{
A/*<byte,byte>*/ a1;
A/*<string,string>*/ a1;
};
http://rsdn.ru/File/44751/SharpTemplates.exe
http://rsdn.ru/File/44751/templates_test.txt