Adapter Function Objects Convert function objects, uses helpers bind1st(), bind2nd() Convert binary function to unary Allow constant value for one arg not1(), not2() Logical not unary / binary predicate compose1(), compose2() Composes unary / binary functions mem_fun_ref(), mem_fun() Uses member function