Boost Spirit Karma为向量中的每个条目重复相同的输出

时间:2016-02-19 15:29:09

标签: c++ boost boost-spirit boost-phoenix boost-spirit-karma

从一个微不足道的问题开始,我选择使用boost::spirit::karma将它变成一个有点棘手的东西。我们有一张地图,用于映射enum classvector的{​​{1}} s的条目,我想生成表格的输出

  

Foo有3个条目:

     

Foo有1

     

Foo有5

     

Foo有7

     

...

如果数据中有条目int

数据格式并不那么重要,但如果地图的键是{Foo, {1, 5, 7}} s或string s,则可以使用int再次输出已保存的属性。但是,这是不可能的,并且规则会消耗属性,从而无法再次使用它。

我设法用相当多的黑客来提取向量的大小,但我不能重复名称karma::lit

Foo

0 个答案:

没有答案