在boost :: fusion :: for_each中包含计数器

时间:2016-07-27 09:59:07

标签: c++ boost template-meta-programming boost-fusion

对于我当前的项目,有必要迭代boost::fusion容器。为此,我发现boost::fusion::for_each非常有用。现在,每次调用operator()的{​​{1}}时,我都需要增加一个计数器。

首先,我尝试将成员Functor添加到int count,但这是不可能的,因为Functor必须是operator()成员函数{ {1}}。

以下简短代码片段说明了我想要实现的目标。

const

这种问题有解决方法吗?

0 个答案:

没有答案