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

Reply via email to