Only partial type info for templated classes

Jesse Phillips Jessekphillips+D at gmail.com
Wed Apr 10 11:24:57 PDT 2013


On Monday, 8 April 2013 at 05:12:24 UTC, cal wrote:
>
> class C(T){}
> class CC(T){}
>
> struct S(T){}
> struct SS(T){}
>
> void main()
> {
>    import std.stdio;
>    writeln(typeid(S!(SS!int)).name); // S!(SS!(int)).S
>    writeln(typeid(C!(CC!int)).name); // C!(CC).C
> }
>
> Is there a way to get the full type info in the name for a 
> templated class (i.e. like the struct)?

File a bug? Not sure if it is expected.


More information about the Digitalmars-d-learn mailing list