>>744
>えーと、a=b&c と if (b&c) は、戻り値が異なるだけなので
>両立出来ないと思っているのですが...

>>743氏も言ってるけどHoge -> bool のキャストをオーバーロードすればいいだろ