我正在寻找一个马德拉语的班子,该班将产生一个功能物体,来自一个具有充分良好效果的马德拉塞莱语班。 我把这一执行推向前进:
template <class Lambda, class Result>
struct functor
{
typedef Result result_type;
template <typename Type>
Result operator()( Type )
{ return Lambda::template apply<Result>::type::value; }
};
实践实例
Foo foo;
return functor< boost::mpl::always<boost::mpl::int_<5> >, int >( foo );
缩略语
由于这一行动似乎很基本,我觉得马德西人党已经有一个类似类别,但文件搜寻对我来说没有结果。 我失踪了吗?