#include <boost/type_traits/is_same.hpp>
#include "type_traits.hh"
-#include "../Utils/auto_unit_test.hh"
+#include <senf/Utils/auto_unit_test.hh>
#include <boost/test/test_tools.hpp>
#define prefix_
senf::remove_cvref<int const &>::type,
int
>::value ));
+
+ BOOST_STATIC_ASSERT(( senf::function_arity<void ()>::value == 0 ));
+ BOOST_STATIC_ASSERT(( senf::function_arity<void (int,int)>::value == 2 ));
+ BOOST_STATIC_ASSERT(( senf::function_arity<void (*)()>::value == 0 ));
+ BOOST_STATIC_ASSERT(( senf::function_arity<void (*)(int,int)>::value == 2 ));
+ BOOST_STATIC_ASSERT(( senf::function_arity<void (Class::*)()>::value == 0 ));
+ BOOST_STATIC_ASSERT(( senf::function_arity<void (Class::*)(int,int)>::value == 2 ));
}
///////////////////////////////cc.e////////////////////////////////////////