Nick Sabalausky (Abscissa) wrote:
I'm having trouble finding the documentation for what exactly the unary "not" operator does when applied to a class/interface object. Does this documentation exist somewhere?I know at least part of it involves "is null", but I seem to remember hearing there was more to it than just that.
https://dlang.org/spec/operatoroverloading.html#boolean_operators "Class references are converted to bool by checking to see if the class reference is null or not."