oh, thanks, but according this: http://www.boost.org/doc/libs/1_37_0/doc/html/lambda/le_in_details.html#lambda.member_pointer_operator I can write... (_2 ->* &A::a) instead of ... bind(&A::a, _2) but it does'nt work