X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=boost%2Ffusion%2Fcontainer%2Flist%2Fdetail%2Fpreprocessed%2Flist_to_cons10.hpp;h=ed94114cc8abf47949e8bffc94d89fa2227c3945;hb=08c1e93fa36a49f49325a07fe91ff92c964c2b6c;hp=a0f01f515d71b615bf45bd3f8ea69493a3473242;hpb=bb4dd8289b351fae6b55e303f189127a394a1edd;p=platform%2Fupstream%2Fboost.git diff --git a/boost/fusion/container/list/detail/preprocessed/list_to_cons10.hpp b/boost/fusion/container/list/detail/preprocessed/list_to_cons10.hpp index a0f01f5..ed94114 100644 --- a/boost/fusion/container/list/detail/preprocessed/list_to_cons10.hpp +++ b/boost/fusion/container/list/detail/preprocessed/list_to_cons10.hpp @@ -17,60 +17,70 @@ namespace boost { namespace fusion { namespace detail tail_list_to_cons; typedef typename tail_list_to_cons::type tail_type; typedef cons type; + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0) { return type(_0 ); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1) { return type(_0 , tail_list_to_cons::call(_1)); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1 , typename detail::call_param::type _2) { return type(_0 , tail_list_to_cons::call(_1 , _2)); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1 , typename detail::call_param::type _2 , typename detail::call_param::type _3) { return type(_0 , tail_list_to_cons::call(_1 , _2 , _3)); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1 , typename detail::call_param::type _2 , typename detail::call_param::type _3 , typename detail::call_param::type _4) { return type(_0 , tail_list_to_cons::call(_1 , _2 , _3 , _4)); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1 , typename detail::call_param::type _2 , typename detail::call_param::type _3 , typename detail::call_param::type _4 , typename detail::call_param::type _5) { return type(_0 , tail_list_to_cons::call(_1 , _2 , _3 , _4 , _5)); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1 , typename detail::call_param::type _2 , typename detail::call_param::type _3 , typename detail::call_param::type _4 , typename detail::call_param::type _5 , typename detail::call_param::type _6) { return type(_0 , tail_list_to_cons::call(_1 , _2 , _3 , _4 , _5 , _6)); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1 , typename detail::call_param::type _2 , typename detail::call_param::type _3 , typename detail::call_param::type _4 , typename detail::call_param::type _5 , typename detail::call_param::type _6 , typename detail::call_param::type _7) { return type(_0 , tail_list_to_cons::call(_1 , _2 , _3 , _4 , _5 , _6 , _7)); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1 , typename detail::call_param::type _2 , typename detail::call_param::type _3 , typename detail::call_param::type _4 , typename detail::call_param::type _5 , typename detail::call_param::type _6 , typename detail::call_param::type _7 , typename detail::call_param::type _8) { return type(_0 , tail_list_to_cons::call(_1 , _2 , _3 , _4 , _5 , _6 , _7 , _8)); } + BOOST_FUSION_GPU_ENABLED static type call(typename detail::call_param::type _0 , typename detail::call_param::type _1 , typename detail::call_param::type _2 , typename detail::call_param::type _3 , typename detail::call_param::type _4 , typename detail::call_param::type _5 , typename detail::call_param::type _6 , typename detail::call_param::type _7 , typename detail::call_param::type _8 , typename detail::call_param::type _9) { @@ -81,6 +91,6 @@ namespace boost { namespace fusion { namespace detail template <> struct list_to_cons { - typedef nil type; + typedef nil_ type; }; }}}