Что такое простой способ циклически проходить через mpl :: map?
typedef mpl::string<'Curr'> key1; typedef mpl::string<'Brid'> key2; typedef mpl::map<pair<key1,int>, pair<key2,char> > m;
Как пройти через m?
Почему бы вам не использовать mpl::for_each? Что-то вроде:
mpl::for_each
mpl::for_each< m, typename mpl::lambda< mpl::key_type< m, mpl::_1 > > >( do_some() );