On Sunday, 29 October 2017 at 11:23:19 UTC, Steven Schveighoffer wrote: >> So, what will the member function be called? «opElvis»? No… > > opCast for bool. That means you cannot create your own type-safe filtering mechanism, but will be forced to provide opCast for bool.