Quote Originally Posted by monarch_dodra View Post
Yes, that's why I can pass isalpha as an argument. however, I'm having trouble building a not1(isalpha) function. Not1 takes only function objects.

How can I negate a function, and pass the result as an argument?
That's what std::ptr_fun from the functional header's for.