meta: more concepts, less sfinae

This commit is contained in:
skypjack
2026-01-27 18:51:06 +01:00
parent ad69bec438
commit b16c5c3454

View File

@@ -129,7 +129,8 @@ class meta_function_helper {
template<typename Ret, typename... Args, typename Class>
static meta_function_descriptor<Type, Ret (Class::*)(Args...)> get_rid_of_noexcept(Ret (Class::*)(Args...));
template<typename Ret, typename Class, typename = std::enable_if_t<std::is_member_object_pointer_v<Ret Class::*>>>
template<typename Ret, typename Class>
requires std::is_member_object_pointer_v<Ret Class::*>
static meta_function_descriptor<Type, Ret Class::*> get_rid_of_noexcept(Ret Class::*);
template<typename Ret, typename... Args>