mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-15 03:45:30 +07:00
update single-header version
This commit is contained in:
@@ -128,6 +128,7 @@ namespace meta_hpp::detail
|
||||
};
|
||||
|
||||
state.pointer = function_ptr;
|
||||
|
||||
state.invoke = make_function_invoke<Policy>(registry, function_ptr);
|
||||
state.invoke_error = make_function_invoke_error<Function>(registry);
|
||||
state.arguments = make_function_arguments<Function>();
|
||||
|
||||
@@ -204,6 +204,7 @@ namespace meta_hpp::detail
|
||||
};
|
||||
|
||||
state.pointer = member_ptr;
|
||||
|
||||
state.getter = make_member_getter<Policy>(registry, member_ptr);
|
||||
state.setter = make_member_setter(registry, member_ptr);
|
||||
state.getter_error = make_member_getter_error<Member>(registry);
|
||||
|
||||
@@ -140,6 +140,7 @@ namespace meta_hpp::detail
|
||||
};
|
||||
|
||||
state.pointer = method_ptr;
|
||||
|
||||
state.invoke = make_method_invoke<Policy>(registry, method_ptr);
|
||||
state.invoke_error = make_method_invoke_error<Method>(registry);
|
||||
state.arguments = make_method_arguments<Method>();
|
||||
|
||||
@@ -125,6 +125,7 @@ namespace meta_hpp::detail
|
||||
};
|
||||
|
||||
state.pointer = variable_ptr;
|
||||
|
||||
state.getter = make_variable_getter<Policy>(registry, variable_ptr);
|
||||
state.setter = make_variable_setter(registry, variable_ptr);
|
||||
state.setter_error = make_variable_setter_error<Pointer>(registry);
|
||||
|
||||
Reference in New Issue
Block a user