The <functional> header file

bind1stbind the first argument of the binary function
bind2ndbind the second argument of the binary function
equal_towhether the first argument is equal to the second argument
greaterwhether the first argument is greater than the second argument
greater_equalwhether the first argument is greater than or equal to the second argument
lesswhether the first argument is less than the second argument
less_equalwhether the first argument is less than or equal to the second argument
mem_funconstruct a functor from a member function(pointer type)
mem_fun_refconstruct a functor from a member function(reference type)
not1negation of a unary predicate
not2negation of a binary predicate
ptr_funconstruct a functor from a function pointer