Hoge a, b, c; があるとして、

And(Hoge& a, Hoge& b, Hoge& c)
{
  a = b & c; //※メンバは省略しています
}
のように処理していました。

operatorを使って、operator= (a=b)とoperator&= (a&=c) の組み合わせで
同等なものは作成できましたが、
これを一度に処理することは出来ないのでしょうか?