On 23.09.20 02:06, DlangUser38 wrote:
The following analysis might be wrong but I think that `scope` as a **member** function attribute is not supposed to be used as that is not even documented.

It's documented here:
https://dlang.org/spec/memory-safe-d.html#scope-return-params

Quote: "[`scope` and `return`] may appear after the formal parameter list, in which case they apply either to a method's this parameter, or [... irrelevant ...]."

It's less than ideal that the documentation of `scope` is spread over two pages.

Reply via email to