| bind1st | bind the first argument of the binary function | 
	
		| bind2nd | bind the second argument of the binary function | 
	
		| equal_to | whether the first argument is equal to the second argument | 
	
		| greater | whether the first argument is greater than the second argument | 
	
		| greater_equal | whether the first argument is greater than or equal to the second argument | 
	
		| less | whether the first argument is less than the second argument | 
	
		| less_equal | whether the first argument is less than or equal to the second argument | 
	
		| mem_fun | construct a functor from a member function(pointer type) | 
	
		| mem_fun_ref | construct a functor from a member function(reference type) | 
	
		| not1 | negation of a unary predicate | 
	
		| not2 | negation of a binary predicate | 
	
		| ptr_fun | construct a functor from a function pointer |