|
|
@@ -241,7 +241,7 @@ public:
|
|
|
type_id<typename descriptor::args_type>().hash(),
|
|
|
internal::meta_ctor_node{
|
|
|
descriptor::args_type::size,
|
|
|
- &meta_arg_TODO<typename descriptor::args_type>,
|
|
|
+ &meta_arg<typename descriptor::args_type>,
|
|
|
&meta_construct<Type, Candidate, Policy>});
|
|
|
|
|
|
bucket = nullptr;
|
|
|
@@ -267,7 +267,7 @@ public:
|
|
|
type_id<typename descriptor::args_type>().hash(),
|
|
|
internal::meta_ctor_node{
|
|
|
descriptor::args_type::size,
|
|
|
- &meta_arg_TODO<typename descriptor::args_type>,
|
|
|
+ &meta_arg<typename descriptor::args_type>,
|
|
|
&meta_construct<Type, Args...>});
|
|
|
|
|
|
bucket = nullptr;
|
|
|
@@ -463,8 +463,8 @@ public:
|
|
|
internal::meta_func_node{
|
|
|
(descriptor::is_const ? internal::meta_traits::is_const : internal::meta_traits::is_none) | (descriptor::is_static ? internal::meta_traits::is_static : internal::meta_traits::is_none),
|
|
|
descriptor::args_type::size,
|
|
|
- &internal::resolve_TODO<std::conditional_t<std::is_same_v<Policy, as_void_t>, void, std::remove_cv_t<std::remove_reference_t<typename descriptor::return_type>>>>,
|
|
|
- &meta_arg_TODO<typename descriptor::args_type>,
|
|
|
+ &internal::resolve<std::conditional_t<std::is_same_v<Policy, as_void_t>, void, std::remove_cv_t<std::remove_reference_t<typename descriptor::return_type>>>>,
|
|
|
+ &meta_arg<typename descriptor::args_type>,
|
|
|
&meta_invoke<Type, Candidate, Policy>});
|
|
|
|
|
|
bucket = &elem.prop;
|