10#include "Refureku/TypeInfo/Functions/MethodBase.h"
12namespace rfk::internal
19 template <
typename ReturnType,
typename... ArgTypes>
20 class MethodHelper<ReturnType(ArgTypes...)>
23 static bool hasSameSignature(MethodBase
const& method)
noexcept;
27 template <
typename ReturnType,
typename... ArgTypes>
28 class MethodHelper<ReturnType(ArgTypes...) noexcept>
31 static bool hasSameSignature(MethodBase
const& method)
noexcept;
35 template <
typename ReturnType,
typename... ArgTypes>
36 class MethodHelper<ReturnType(ArgTypes...) const>
39 static bool hasSameSignature(MethodBase
const& method)
noexcept;
43 template <
typename ReturnType,
typename... ArgTypes>
44 class MethodHelper<ReturnType(ArgTypes...) const noexcept>
47 static bool hasSameSignature(MethodBase
const& method)
noexcept;
50 #include "Refureku/TypeInfo/Functions/MethodHelper.inl"