#include <senf/Utils/type_traits.hh>
This meta-function will remove the first argument from Traits. The return value is a new function trait with one less argument.
If the function described in Traits does not take any arguments, it is returned unchanged.
typedef boost::function_traits<void (int, double)> traits BOOST_STATIC_ASSERT(( boost::is_same< senf::function_traits_remove_arg< traits >::type, boost::function_traits<void (double)> >::value ));
Traits |
boost::function_traits instantiation |
Definition at line 69 of file type_traits.hh.