c ++将ostream运算符转换为函数调用

时间:2015-11-26 17:13:43

标签: c++ boost-phoenix boost-lambda

我觉得应该有一个带有boost::phoenix的单行,可以让我使用...::stream_to(std::ostream&)语法来传输具有成员函数<<的对象。像这样:

struct x { void stream_to(std::ostream&); }
LOG_INFO << MAGIC_SOMETHING(x);

但是很难找到MAGIC_SOMETHING(...)。我特别感兴趣的是一个不会要求我为它做一个转发标记结构和ostream运算符的解决方案。

0 个答案:

没有答案