特にboost::fusion呼び出し可能オブジェクトのためにenable_ifを使用する方法はありますか?
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は融合です。「融合関数」はパラメータとして任意のシーケンスを取ることができます