开发者

loop through a mpl::map

what is the simple way to loop through a mpl::map?

typedef mpl::string<'Curr'> key1;
typedef mpl::string<'Brid'> key2;
typedef mpl::map<pair<key1,int>, p开发者_如何学运维air<key2,char> > m;

How can I loop through m ?


Why don't you use mpl::for_each ? Something like:

mpl::for_each<
  m, 
  typename mpl::lambda< 
    mpl::key_type<
      m, 
      mpl::_1
    > 
  > 
>( do_some() ); 
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜