X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2Ftype_traits.mpp;h=9c483da984b4a21aa37e59405bb613907e590189;hb=f32fbba56a55712998d251e914eb6e9ad95890e3;hp=8648d7a878ad7906b72e76fcd8a2d2796e675a04;hpb=bf1d8ba5ce6fc6a169a938183f8d01c8bdbccf32;p=senf.git diff --git a/Utils/type_traits.mpp b/Utils/type_traits.mpp index 8648d7a..9c483da 100644 --- a/Utils/type_traits.mpp +++ b/Utils/type_traits.mpp @@ -35,6 +35,7 @@ #include #include #include +#include // ///////////////////////////mpp.p//////////////////////////////////////// #elif BOOST_PP_IS_ITERATING // //////////////////////////////////////////// @@ -71,6 +72,12 @@ struct member_class typedef C type; }; +template +struct function_traits_arg_type +{ + typedef typename Traits::mpp_Arg(BOOST_PP_ITERATION()) type; +}; + // //////////////////////////////////////////////////////////////////////// #endif // ///////////////////////////////////////////////////////////////// // ////////////////////////////////////////////////////////////////////////