GAMEDEV.NET
[Feature Request] Automatically use `bool opConv()` in a if statement
I'm writing a script type like std::optional<T>. I've seen the document saying that the bool opImplConv() won't be used because of ambiguity. But I think it can use bool opConv() to convert the result of expression to bool. The if statement itself is enough to consider the user needs a explicit conversion. This is exactly how C++ deal with non-bool result in a if condition, it will invoke the operator bo