你如何确定boost :: function类型的签名?

时间:2011-01-11 17:11:24

标签: function boost

如何确定boost :: function的签名?

在boost :: signals2中有一个 boost :: signals2 :: signature_type 类型,但在boost :: function中却没有。

示例:http://liveworkspace.org/code/727a1e51cb829bab743d922bd7f1b03a

感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用boost::function<...>::result_typeboost::function<...>::arg1_typeboost::function<...>::arg2_type等...

请参阅reference page

如果您希望将整个事物作为函数类型,则可以使用Boost.FunctionTypes中的合成功能。