I wish all qualifiers were revisited with an eye for simplification
Timon Gehr
timon.gehr at gmx.ch
Mon Aug 24 17:09:52 UTC 2020
On 24.08.20 18:27, Steven Schveighoffer wrote:
>
>> Can anyone tell me what inout does that templated this doesn't?
>
> 1. It does not create a separate identical implementation for all
> flavors of mutability
- It works with virtual functions/function pointers/delegates.
- The implementation is type checked before instantiation.
> 2. It is not mutable even when the this reference is.
(That's a hard property to keep in a sound version without artificial
limitations.)
More information about the Digitalmars-d
mailing list