谷歌上的每一个参考都只显示了简单的例子,我在代码上有这个案例:
#define XHANDLER(A,B,H) X_TO_BUS_HANDLER(A,B,H) X_FROM_BUS_HANDLER(A,B,H)
namespace{
X_TO_BUS_HANDLER( some::SomeClassX,
bus::SomeBus,
foo::SomeHandler );
有谁知道这个定义是如何工作的?一个模式和两个令牌列表?请参考。
我 egrepED 了代码,但只发现 X_TO_BUS_HANDLER 被使用了。