unary_function  
binary_function
plus addition x + y
minus subtraction x - y
multiplies multiplication x * y
divides division x / y
identity_element
modulus remainder x % y
negate negation - x
equal_to equality test x == y
not_equal_to inequality test x != y
greater greater comparison x > y
less less-than comparison x < y
greater_equal greater than or equal comparison x >= y
less_equal less than or equal comparison x <= y
logical_and logical conjunction x && y
logical_or logical disjunction x || y
logical_not logical negation ! x
unary_negate
binary_negate
not1
not2
binder1st
binder2nd
bind1st
bind2nd
unary_compose
binary_compose
compose1
compose2
pointer_to_unary_function
pointer_to_binary_function
ptr_fun
identity
select1st
select2nd
project1st
project2nd
constant_void_fun
constant_unary_fun
constant_binary_fun
constant0
constant1
constant2
subtractive_rng
mem_fun_t
const_mem_fun_t
mem_fun_ref_t
const_mem_fun_ref_t
mem_fun1_t
const_mem_fun1_t
mem_fun1_ref_t
const_mem_fun1_ref_t
mem_fun
mem_fun_ref
mem_fun1
mem_fun1_ref