class CFoo
{
public:
 template <class CBoo> static int hogehoge(int CBoo::*);
…省略…
};

という(ような)クラスを目にしたのですが、
staticメソッド hogehoge の引数「int CBoo::*」 が意味不明です;;
これはなんの型なんでしょうか?