Boost.Rangeにflattenedを実装する動き

【range】 for_each and std::map of std::list

std::map< int, std::list< std::string > > my_map

のvalue全てをfor_eachしたいんだとか。