digitalmars.D - ClassInfo.find not working for nested classes
- Jacob Carlborg (18/18) Aug 15 2013 I just noticed that ClassInfo.find not working for nested classes, even
- ilya-stromberg (2/4) Aug 19 2013 Bugzilla?
- Jacob Carlborg (5/6) Aug 19 2013 Yeah, I was hoping to start a discussion here to see if it's even
- Jacob Carlborg (4/5) Aug 19 2013 Added: http://d.puremagic.com/issues/show_bug.cgi?id=10853
I just noticed that ClassInfo.find not working for nested classes, even if they are static. For example: unittest { static class Foo { } auto name = Foo.classinfo.name; assert(ClassInfo.find(name) is null); // unfortunately passes } I was about to try the documented unit test feature in my work on std.serialization but I want to have the type I'm serializing visible in the example as well. Is it possible to fix somehow? I looked at the symbol table and it seems the class info is there, but ClassInfo.find just can't find it. 0000000100040980 D _D4test14__unittestL7_1FZv3Foo6__initZ 0000000100040a50 D _D4test14__unittestL7_1FZv3Foo6__vtblZ 00000001000409b0 D _D4test14__unittestL7_1FZv3Foo7__ClassZ -- /Jacob Carlborg
Aug 15 2013
On Thursday, 15 August 2013 at 20:12:44 UTC, Jacob Carlborg wrote:I just noticed that ClassInfo.find not working for nested classes, even if they are static. For example:Bugzilla?
Aug 19 2013
On 2013-08-19 16:10, ilya-stromberg wrote:Bugzilla?Yeah, I was hoping to start a discussion here to see if it's even possible to support. -- /Jacob Carlborg
Aug 19 2013
On 2013-08-19 16:10, ilya-stromberg wrote:Bugzilla?Added: http://d.puremagic.com/issues/show_bug.cgi?id=10853 -- /Jacob Carlborg
Aug 19 2013