template<class Pred> binary_negate<Pred> not2(const Pred& pr);
The template function returns binary_negate<Pred>(pr).
binary_negate
<Pred>(pr)