Template Mixin issue

Christopher Wright dhasenan at gmail.com
Fri Jan 30 15:54:35 PST 2009


Christopher Wright wrote:
> Mike L. wrote:
>> If the compiler can tell that B!(int) is a type, why can't it tell 
>> that it is a child class of A!(int) ?
> 
> This is a bug. In template specializations, : means equality. In static 
> if, : means convertibility.

This is only with template specializations involving templates, by the 
way. Template specializations involving any other type are fine.


More information about the Digitalmars-d-learn mailing list