>>824
継承している unary_function が確定していない(テンプレート実引数に依存している)ために、
そのメンバは依存名として参照する必要がある。

メンバ関数や変数なら this-> を付ければ済むところだけど、ここでは型名とする必要が
あるので、 typename isEven::result_type のように、わりと不毛な修飾する必要がある。

Arg や bool を使って書いてしまうのがおすすめ。