You can use a templated string-returning function and mix it in:<div><br></div><div><br></div><div>string codeGenerator(compileTimeArguments, Other...)(Other others)</div><div>{</div><div>     string result = ...</div><div>
    (...) // build your code here</div><div>     return result;</div><div>}</div><div><br></div><div>(...)</div><div><br></div><div>class C</div><div>{</div><div>     mixin(codeGenerator!(args)(1, 2, 3));</div><div>}</div>
<div><br></div>