digitalmars.D.bugs - [Issue 16387] New: getSymbolsByUDA works with structs but fails with
- via Digitalmars-d-bugs (26/26) Aug 14 2016 https://issues.dlang.org/show_bug.cgi?id=16387
https://issues.dlang.org/show_bug.cgi?id=16387 Issue ID: 16387 Summary: getSymbolsByUDA works with structs but fails with classes Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P1 Component: phobos Assignee: nobody puremagic.com Reporter: o ololo.im Here's an example: import std.stdio, std.traits; enum Attr; void main() { struct MyStruct { Attr uint id; } class MyClass { Attr uint id; } pragma(msg, getSymbolsByUDA!(MyStruct, Attr).stringof); // outputs: tuple(id) pragma(msg, getSymbolsByUDA!(MyClass, Attr).stringof); // error } --
Aug 14 2016