|
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