On Saturday, 21 August 2021 at 21:13:58 UTC, Jeremy T. Gibson wrote:
On Saturday, 21 August 2021 at 18:27:34 UTC, Ali Çehreli wrote:
    return __traits(identifier, typeof(this));

That works perfectly!  Thanks. =)

This is exactly the solution you linked to in your first post, and found wanting.

```d
class Whoami {
    string name() {
        return __traits(identifier, typeof(this));
    }
}
class AnotherOne : Whoami { }

unittest {
    assert((new Whoami).name == "Whoami");
    assert((new AnotherOne).name == "Whoami");
}
```

Reply via email to