[Boost-users] if_then_else_return (boost::lambda) question