我觉得应该有一个单一的衬里boost::phoenix
可以让我流式传输具有语法成员函数的...::stream_to(std::ostream&)
对象<<
。像这样的东西:
struct x { void stream_to(std::ostream&); }
LOG_INFO << MAGIC_SOMETHING(x);
但苦苦寻找MAGIC_SOMETHING(...)
。我对不需要我为它执行转发标记结构和 ostream 运算符的解决方案特别感兴趣。
我觉得应该有一个单一的衬里boost::phoenix
可以让我流式传输具有语法成员函数的...::stream_to(std::ostream&)
对象<<
。像这样的东西:
struct x { void stream_to(std::ostream&); }
LOG_INFO << MAGIC_SOMETHING(x);
但苦苦寻找MAGIC_SOMETHING(...)
。我对不需要我为它执行转发标记结构和 ostream 运算符的解决方案特别感兴趣。