update single-header version

This commit is contained in:
BlackMATov
2024-08-09 21:08:41 +07:00
parent 4ddaf7970f
commit 71e0ea73bb
5 changed files with 41 additions and 1 deletions

View File

@@ -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>();

View File

@@ -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);

View File

@@ -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>();

View File

@@ -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);