|
|
#define DECLTYPE_ARGS21(a,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20) decltype(a1),decltype(a2),decltype(a3),decltype(a4),decltype(a5),decltype(a6),decltype(a7),decltype(a8),decltype(a9),decltype(a10),decltype(a11),decltype(a12),decltype(a13),decltype(a14),decltype(a15),decltype(a16),decltype(a17),decltype(a18),decltype(a19),decltype(a20)
|
|
|
-if (!this->robotics::v3::thread_pool<std::remove_reference<decltype(*this)>::type>::submit(static_cast<void(std::remove_reference<decltype(*this)>::type::*)(INVOKE_VAR_MACRO(DECLTYPE_ARGS,1,##__VA_ARGS__))>(&std::remove_reference<decltype(*this)>::type::func),this, __VA_ARGS__))\
|
|
|
+if (!this->robotics::v3::thread_pool<std::remove_reference<decltype(*this)>::type>::submit(static_cast<void(std::remove_reference<decltype(*this)>::type::*)(INVOKE_VAR_MACRO(DECLTYPE_ARGS,1,##__VA_ARGS__))>(&std::remove_reference<decltype(*this)>::type::func),this##__VA_OPT__(,) __VA_ARGS__))\
|