digitalmars.D.bugs - dmd v0.94 template instance alias
- Regan Heath (17/17) Jul 03 2004 --[alias.d]--
- Walter (4/18) Jul 06 2004 No. foo is not a template, it is an instance of a template. Mixins only ...
--[alias.d]-- template aT(T) { T value; } alias aT!(int) foo; struct B { mixin foo; } void main() { } D:\D\src\build\temp>dmd alias.d alias.d(9): mixin foo!() foo is not a template typedef does not work either, should either work? Regan. -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
Jul 03 2004
"Regan Heath" <regan netwin.co.nz> wrote in message news:opsak7pt065a2sq9 digitalmars.com...--[alias.d]-- template aT(T) { T value; } alias aT!(int) foo; struct B { mixin foo; } void main() { } D:\D\src\build\temp>dmd alias.d alias.d(9): mixin foo!() foo is not a template typedef does not work either, should either work?No. foo is not a template, it is an instance of a template. Mixins only work with templates.
Jul 06 2004