Steve Schveighoffer wrote:
The only thing it disallows is making !x return something other than
a bool.

That's a bug. We must NOT have several redundant and potentially contradictory ways of defining interlinked features. The "!" operator is NOT overloadable, and !x must be rewritten to !x.opCast!bool().



Andrei
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to