Boost Phoenix运营商过载/重新定义?

时间:2013-02-15 02:32:49

标签: c++ boost boost-phoenix

是否有(最好是简单的方式)重新定义凤凰城的标准运营商之一?我想要“>>”例如,调用我自己的(懒惰)仿函数。

简单用例:我可能想要定义一个“管道”运算符,以便:

function2(function1(arg1));

可以用非常棘手的方式编写

arg1 >> function1 >> function2

然后以

的形式调用
(arg1 >> function1 >> function2)(42)

0 个答案:

没有答案