What
----

```
/// my fancy string
enum documentedEnum = 1;
enum funcDoc = __traits(documentation, documentedFunc);
assert(funcDoc == "my fancy string")
```

See https://github.com/dlang/dmd/pull/6872 for better examples


Status
-------

The naive implementation leads to a small, but noticeable increase of DMD's compilation time.

Andrei's words:

I'd say keep it on the back burner until we find a couple of good ideas for using it. Discussing it in the forum may help.

So do you have a good use cases for this?
If this is a useful feature, the implementation can be improved to be zero-cost for normal runs.

Post here or at https://github.com/dlang/dmd/pull/6872

Reply via email to