📄 lambda_helper.hpp
字号:
// preprocessed version of 'boost/mpl/lambda_helper.hpp' header// see the original for copyright informationnamespace boost {namespace mpl {template< template< typename P1 > class F , typename T1 >struct lambda_helper1{ struct rebind { static int const arity = 1; typedef T1 arg1; template< typename U1 > struct apply : F<U1> { }; };};template< template< typename P1, typename P2 > class F , typename T1, typename T2 >struct lambda_helper2{ struct rebind { static int const arity = 2; typedef T1 arg1; typedef T2 arg2; template< typename U1, typename U2 > struct apply : F< U1,U2 > { }; };};template< template< typename P1, typename P2, typename P3 > class F , typename T1, typename T2, typename T3 >struct lambda_helper3{ struct rebind { static int const arity = 3; typedef T1 arg1; typedef T2 arg2; typedef T3 arg3; template< typename U1, typename U2, typename U3 > struct apply : F< U1,U2,U3 > { }; };};template< template< typename P1, typename P2, typename P3, typename P4 > class F , typename T1, typename T2, typename T3, typename T4 >struct lambda_helper4{ struct rebind { static int const arity = 4; typedef T1 arg1; typedef T2 arg2; typedef T3 arg3; typedef T4 arg4; template< typename U1, typename U2, typename U3, typename U4 > struct apply : F< U1,U2,U3,U4 > { }; };};template< template< typename P1, typename P2, typename P3, typename P4 , typename P5 > class F , typename T1, typename T2, typename T3, typename T4, typename T5 >struct lambda_helper5{ struct rebind { static int const arity = 5; typedef T1 arg1; typedef T2 arg2; typedef T3 arg3; typedef T4 arg4; typedef T5 arg5; template< typename U1, typename U2, typename U3, typename U4 , typename U5 > struct apply : F< U1,U2,U3,U4,U5 > { }; };};} // namespace mpl} // namespace boost
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -