remove public resolve_constructor_type/resolve_destructor_type

This commit is contained in:
BlackMATov
2024-02-08 15:17:52 +07:00
parent c1788f5c8b
commit d6431f85d1
4 changed files with 79 additions and 57 deletions

View File

@@ -58,23 +58,6 @@ namespace meta_hpp
}
}
namespace meta_hpp
{
template < class_kind Class, typename... Args >
[[nodiscard]] constructor_type resolve_constructor_type() {
using namespace detail;
type_registry& registry = type_registry::instance();
return registry.resolve_constructor_type<Class, Args...>();
}
template < class_kind Class >
[[nodiscard]] destructor_type resolve_destructor_type() {
using namespace detail;
type_registry& registry = type_registry::instance();
return registry.resolve_destructor_type<Class>();
}
}
namespace meta_hpp
{
template < typename F >