【发布时间】:2014-07-16 00:37:08
【问题描述】:
我想在语义动作中使用工厂函数,但我无法使用 phoenix 或 fusion 找到正确的配方。
我的灵气法则大概是这样的:
object = type_identifier >> arg_list;
我想让 Fusion 执行以下操作:
object = Factory(type_identifier)(arg_list)
而不是使用BOOST_FUSION_ADAPT_STRUCT 创建一个包含type_identifier 和arg_list 的结构。
这样的事情怎么办?谢谢。
【问题讨论】:
-
如果您提供一个小样本,我们可以帮助您更具体地回答问题
标签: c++ boost-spirit boost-fusion