boost::lambda how to question