
7 Dec
2010
7 Dec
'10
6:27 p.m.
typedef std::map
MyMap; std::ostream& operator << (std::ostream& outs, const MyMap& a) { std::for_each(a.begin(), a.end(), outs << boost::lambda::bind(&MyMap::value_type::second, boost::lambda::_1) << "\n"); return outs; }
FWIW, if you remove constness from "const MyMap& a" it will compile.