.tupleof.stringof

Christopher Wright dhasenan at gmail.com
Wed Jan 21 20:16:24 PST 2009


Christopher Wright wrote:
> Christopher Wright wrote:
>> Check this out!
>> class Foo { int someField; }
>> pragma (msg, Foo.tupleof[0].stringof); // int
>> pragma (msg, Foo.tupleof[0].mangleof); // someField
>>
>> Why is this? It's counterintuitive.
> 
> Oops, no. mangleof does report the mangled name of the input string. 
> It's just that mangleof(i) == i, so my testing incorrectly reported the 
> right result.

No, I'm wrong again. mangleof reports the mangled version of the type.


More information about the Digitalmars-d-learn mailing list