On Tuesday, 12 July 2016 at 04:38:42 UTC, Chang Long wrote: > test.d > ========= > template newType(size_t N){ > class NewType > { > enum Type = N ; > } > } > just find it should be this: template newType(size_t N){ class NewType { enum Type = N ; } alias newType = NewType; }