0
有没有一种方法可以专门为boost :: fusion可调用对象使用enable_if?enable_if boost :: fusion callable
template<typename F>
void do_something(F f, enable_if< is_fusion_callable_object<F> >::type * = 0)
{
// how to define the "is_fusion_callable_object<> ?
}
这里F是一个融合“的融合功能”可以采取任意序列作为参数