Purity, @safety, etc., in generic code
deadalnix
deadalnix at gmail.com
Fri Feb 22 22:25:12 PST 2013
On Saturday, 23 February 2013 at 06:15:38 UTC, Jonathan M Davis
wrote:
> Which then makes it so that the function can't be pure. While
> overloading on
> constness may be infrequently needed, we're definitely losing
> something useful
> if we can't do it anymore.
>
Note that is const is considered to be mutable or immutable and
do not mute immutable, then a mutable and immutable version of
the function can be conflated into a const one (and a different
entry in mutable/immutable objects).
This isn't much of a problem because mutable and immutable cannot
convert to each other anyway.
More information about the Digitalmars-d
mailing list