X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2Ftype_traits.hh;h=8f58122418e2f1d9e64978cbd8c3a11b64952f7b;hb=309d78606f59617de0cfb1469b22111c846891ad;hp=dd9ddb2349adff24791ece6e6589524b7f57551d;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/type_traits.hh b/senf/Utils/type_traits.hh index dd9ddb2..8f58122 100644 --- a/senf/Utils/type_traits.hh +++ b/senf/Utils/type_traits.hh @@ -33,7 +33,7 @@ #include #include #include -#include "../config.hh" +#include #include "type_traits.mpp" ///////////////////////////////hh.p//////////////////////////////////////// @@ -243,6 +243,14 @@ namespace senf : public boost::remove_cv< typename boost::remove_reference::type > {}; + template < class T > + struct function_arity + : public boost::integral_constant< + unsigned, + boost::function_traits< + typename senf::remove_any_pointer::type>::arity> + {}; + ///} #ifndef DOXYGEN