[Boost-users] Iterating over the output of a member function in std::for_each