On 08/08/2012 04:21 PM, Ellery Newcomer wrote:
mangleof looks promising..
.. or maybe not. wtf? template Z(string s) { pragma(msg, "fn.mangleof 2: " ~ s); } struct S(alias fn, string prop) { pragma(msg, "fn.mangleof 1: " ~ fn.mangleof); alias Z!(fn.mangleof) F; } class Foo{ @property int i(){ return 1; } } void main() { alias S!(Foo.i,"") SA1; } fn.mangleof 1: _D3erg3Foo1iMFNdZi fn.mangleof 2: FNdZi