|
37 | 37 | #include <godot_cpp/core/type_info.hpp> |
38 | 38 |
|
39 | 39 | #include <array> |
40 | | -#include <vector> |
41 | 40 |
|
42 | 41 | namespace godot { |
43 | 42 |
|
@@ -331,7 +330,7 @@ void call_with_variant_args_retc(T *p_instance, R (T::*p_method)(P...) const, co |
331 | 330 | } |
332 | 331 |
|
333 | 332 | template <typename T, typename... P> |
334 | | -void call_with_variant_args_dv(T *p_instance, void (T::*p_method)(P...), const GDExtensionConstVariantPtr *p_args, int p_argcount, GDExtensionCallError &r_error, const std::vector<Variant> &default_values) { |
| 333 | +void call_with_variant_args_dv(T *p_instance, void (T::*p_method)(P...), const GDExtensionConstVariantPtr *p_args, int p_argcount, GDExtensionCallError &r_error, const LocalVector<Variant> &default_values) { |
335 | 334 | #ifdef DEBUG_ENABLED |
336 | 335 | if ((size_t)p_argcount > sizeof...(P)) { |
337 | 336 | r_error.error = GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS; |
@@ -366,7 +365,7 @@ void call_with_variant_args_dv(T *p_instance, void (T::*p_method)(P...), const G |
366 | 365 | } |
367 | 366 |
|
368 | 367 | template <typename T, typename... P> |
369 | | -void call_with_variant_argsc_dv(T *p_instance, void (T::*p_method)(P...) const, const GDExtensionConstVariantPtr *p_args, int p_argcount, GDExtensionCallError &r_error, const std::vector<Variant> &default_values) { |
| 368 | +void call_with_variant_argsc_dv(T *p_instance, void (T::*p_method)(P...) const, const GDExtensionConstVariantPtr *p_args, int p_argcount, GDExtensionCallError &r_error, const LocalVector<Variant> &default_values) { |
370 | 369 | #ifdef DEBUG_ENABLED |
371 | 370 | if ((size_t)p_argcount > sizeof...(P)) { |
372 | 371 | r_error.error = GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS; |
@@ -401,7 +400,7 @@ void call_with_variant_argsc_dv(T *p_instance, void (T::*p_method)(P...) const, |
401 | 400 | } |
402 | 401 |
|
403 | 402 | template <typename T, typename R, typename... P> |
404 | | -void call_with_variant_args_ret_dv(T *p_instance, R (T::*p_method)(P...), const GDExtensionConstVariantPtr *p_args, int p_argcount, Variant &r_ret, GDExtensionCallError &r_error, const std::vector<Variant> &default_values) { |
| 403 | +void call_with_variant_args_ret_dv(T *p_instance, R (T::*p_method)(P...), const GDExtensionConstVariantPtr *p_args, int p_argcount, Variant &r_ret, GDExtensionCallError &r_error, const LocalVector<Variant> &default_values) { |
405 | 404 | #ifdef DEBUG_ENABLED |
406 | 405 | if ((size_t)p_argcount > sizeof...(P)) { |
407 | 406 | r_error.error = GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS; |
@@ -436,7 +435,7 @@ void call_with_variant_args_ret_dv(T *p_instance, R (T::*p_method)(P...), const |
436 | 435 | } |
437 | 436 |
|
438 | 437 | template <typename T, typename R, typename... P> |
439 | | -void call_with_variant_args_retc_dv(T *p_instance, R (T::*p_method)(P...) const, const GDExtensionConstVariantPtr *p_args, int p_argcount, Variant &r_ret, GDExtensionCallError &r_error, const std::vector<Variant> &default_values) { |
| 438 | +void call_with_variant_args_retc_dv(T *p_instance, R (T::*p_method)(P...) const, const GDExtensionConstVariantPtr *p_args, int p_argcount, Variant &r_ret, GDExtensionCallError &r_error, const LocalVector<Variant> &default_values) { |
440 | 439 | #ifdef DEBUG_ENABLED |
441 | 440 | if ((size_t)p_argcount > sizeof...(P)) { |
442 | 441 | r_error.error = GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS; |
@@ -548,7 +547,7 @@ void call_with_variant_args_static(void (*p_method)(P...), const Variant **p_arg |
548 | 547 | } |
549 | 548 |
|
550 | 549 | template <typename... P> |
551 | | -void call_with_variant_args_static_dv(void (*p_method)(P...), const GDExtensionConstVariantPtr *p_args, int p_argcount, GDExtensionCallError &r_error, const std::vector<Variant> &default_values) { |
| 550 | +void call_with_variant_args_static_dv(void (*p_method)(P...), const GDExtensionConstVariantPtr *p_args, int p_argcount, GDExtensionCallError &r_error, const LocalVector<Variant> &default_values) { |
552 | 551 | #ifdef DEBUG_ENABLED |
553 | 552 | if ((size_t)p_argcount > sizeof...(P)) { |
554 | 553 | r_error.error = GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS; |
@@ -640,7 +639,7 @@ void call_with_variant_args_static_ret(R (*p_method)(P...), const Variant **p_ar |
640 | 639 | } |
641 | 640 |
|
642 | 641 | template <typename R, typename... P> |
643 | | -void call_with_variant_args_static_ret_dv(R (*p_method)(P...), const GDExtensionConstVariantPtr *p_args, int p_argcount, Variant &r_ret, GDExtensionCallError &r_error, const std::vector<Variant> &default_values) { |
| 642 | +void call_with_variant_args_static_ret_dv(R (*p_method)(P...), const GDExtensionConstVariantPtr *p_args, int p_argcount, Variant &r_ret, GDExtensionCallError &r_error, const LocalVector<Variant> &default_values) { |
644 | 643 | #ifdef DEBUG_ENABLED |
645 | 644 | if ((size_t)p_argcount > sizeof...(P)) { |
646 | 645 | r_error.error = GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS; |
|
0 commit comments