40struct is_odd :
public std::unary_function<Arg, bool>
50 std::less<int> less_func;
53 std::cout << std::boolalpha
54 << less_func (1, 4) <<
'\n'
55 << less_func (4, 1) <<
'\n'
56 << std::not2 (std::less<int>())(1, 4) <<
'\n'
57 << std::not2 (std::less<int>())(4, 1) <<
'\n';
63 std::cout << odd (1) <<
'\n'
65 << std::not1 (odd)(1) <<
'\n'
66 << std::not1 (odd)(4) << std::endl;
bool operator()(const Arg &arg1) const