15 #include <type_traits> 34 template <
typename TReturn,
typename... TArgs>
39 static std::true_type testSignature(TReturn (T::*)(TArgs...));
43 static std::true_type testSignature(TReturn (T::*)(TArgs...)
const);
`, since they are used everywhere as integral part of the framework.
Helper traits class (partial) for static compile time checking.