Describe the project you are working on:
Godot engine development / FBX Importer
Describe the problem or limitation you are having in your project:
Rebuild times are quite slow, also we have no option to swap to shared linking
Describe the feature / enhancement and how it helps to overcome the problem or limitation:
We were going to try using meson as it claims to be much faster than scons for intermediate rebuild times.
Describe how your proposal will work, with code, pseudocode, mockups, and/or diagrams:
We'd port to meson tool which is written in python.
If this enhancement will not be used often, can it be worked around with a few lines of script?:
No,
Is there a reason why this should be core and not an add-on in the asset library?:
Yes it won't work in a module.
So @Calinou and I were thinking of throwing a prototype build together for the editor only.
We'd port the existing behaviour to meson and see how much editor build times are improved by, then ask the core devs to look at the prototype.
We chose meson because its close to scons but with better performance overall, and it's not going to be outright refused like CMAKE would be since CMAKE is poorly explained and poorly documented.
Noteworthy a lot of projects use MESON it's very maintained and used for Mesa.
I believe that reduz previously mentioned that he likes scons because it can create reproducible builds, and meson supports this by default.
https://mesonbuild.com/Reproducible-builds.html
Meson also gives us the ability to run the build on multiple machines using ninja without hooking back into meson each time for each call, meaning the build environment won't change and cause a rebuild.
A prototype would include:
I think it would be better to swap, but swapping IS not for the faint of heart, but a worthwhile endeavour and I believe it would also improve the build times for higher core count computers since we can take advantage of ninja files.
We should maybe make a prototype just to decide to see if we want to use it going forward.
If nobody from core/ is seriously opposed to us making a prototype I will work on something in my spare time :)
See my simplified cmake from 2019. There’s also slurps’s cmake.
Edited:
https://github.com/godotengine/godot/issues/16014#issuecomment-410423279
Edited:
Should be straighfoward to reference either in your meson.
https://github.com/fire/godot/blob/cmake/CMakeLists.txt
Edited:
Historically, there was massive resistance from the other core members despite a working prototype. Take care.
I think that the resistance has changed with time and that CMAKE would never be accepted even if core devs wanted to change since they don't like the syntax and the language and people find it difficult to use, I know a lot of effort went into the cmake port though. @hpvb doesn't like CMAKE and I think Reduz is the same. I also don't really like it, never found it to be so good, I prefer premake4 over cmake, but I think Meson is more practical as it has more users overall.
I asked for some clarification on this earlier in IRC so we know what we can do, and how much of a prototype its worth us putting together as I think you're right since the work was done before it would be better to not waste much time.
Interestingly the code generator functionality seems quite easy to implement too which I think would be the first bit to get out of the way:
https://mesonbuild.com/Generating-sources.html
We'd also get self contained dependencies for modules for thirdparty too: 😄
https://mesonbuild.com/Dependencies.html#declaring-your-own
@RevoluPowered @Calinou Have any of you started on this? I was planning on trying to knock this out this Thanksgiving break since I have the week off.
@marstaik Check this branch: https://github.com/Calinou/godot/tree/buildsystem-use-meson
You have to compile it with SCons before building it with Meson. When building it with Meson, it will fail due to template issues I don't know how to solve:
$ meson builddir && meson compile -C builddir -j1
Directory already configured.
Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
If ninja fails, run "ninja reconfigure" or "meson --reconfigure"
to force Meson to regenerate.
If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.
Found runner: ['/usr/bin/ninja']
ninja: Entering directory `builddir'
[1/816] Compiling C++ object godot.p/core_variant_variant_call.cpp.o
FAILED: godot.p/core_variant_variant_call.cpp.o
ccache c++ -Igodot.p -I. -I.. -I../thirdparty/freetype/include -I../thirdparty/mbedtls/include -I../thirdparty/libpng -I../thirdparty/vulkan -I../thirdparty/vulkan/include -I../thirdparty/vulkan/loader -I../thirdparty/zstd -I../thirdparty/zlib -I../platform/linuxbsd -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=gnu++17 -g -MD -MQ godot.p/core_variant_variant_call.cpp.o -MF godot.p/core_variant_variant_call.cpp.o.d -o godot.p/core_variant_variant_call.cpp.o -c ../core/variant/variant_call.cpp
../core/variant/variant_call.cpp: In function ‘void vc_ptrcall(R (*)(T*, P ...), void*, const void**, void*)’:
../core/variant/variant_call.cpp:295:2: error: ‘call_with_ptr_args_static_retc’ was not declared in this scope
295 | call_with_ptr_args_static_retc<T, R, P...>(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../core/variant/variant_call.cpp:295:34: error: expected primary-expression before ‘,’ token
295 | call_with_ptr_args_static_retc<T, R, P...>(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ^
../core/variant/variant_call.cpp:295:37: error: expected primary-expression before ‘,’ token
295 | call_with_ptr_args_static_retc<T, R, P...>(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ^
../core/variant/variant_call.cpp:295:40: error: expected primary-expression before ‘...’ token
295 | call_with_ptr_args_static_retc<T, R, P...>(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ^~~
../core/variant/variant_call.cpp: In static member function ‘static void _register_variant_builtin_methods()::Method_Callable_call::ptrcall(void*, const void**, void*, int)’:
../core/variant/variant_call.cpp:351:15: error: ‘PtrToArg’ was not declared in this scope
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^~~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1164:2: note: in expansion of macro ‘bind_custom’
1164 | bind_custom(Callable, call, _VariantCall::func_Callable_call, true, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:351:31: error: expected primary-expression before ‘>’ token
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1164:2: note: in expansion of macro ‘bind_custom’
1164 | bind_custom(Callable, call, _VariantCall::func_Callable_call, true, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:351:34: error: ‘::convert’ has not been declared
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1164:2: note: in expansion of macro ‘bind_custom’
1164 | bind_custom(Callable, call, _VariantCall::func_Callable_call, true, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:19: error: ‘PtrToArg’ was not declared in this scope
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^~~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1164:2: note: in expansion of macro ‘bind_custom’
1164 | bind_custom(Callable, call, _VariantCall::func_Callable_call, true, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:35: error: expected primary-expression before ‘>’ token
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1164:2: note: in expansion of macro ‘bind_custom’
1164 | bind_custom(Callable, call, _VariantCall::func_Callable_call, true, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:38: error: ‘::convert’ has not been declared
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1164:2: note: in expansion of macro ‘bind_custom’
1164 | bind_custom(Callable, call, _VariantCall::func_Callable_call, true, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:360:27: error: expected primary-expression before ‘>’ token
360 | PtrToArg<m_return_type>::encode(ret, r_ret); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1164:2: note: in expansion of macro ‘bind_custom’
1164 | bind_custom(Callable, call, _VariantCall::func_Callable_call, true, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:360:30: error: ‘::encode’ has not been declared
360 | PtrToArg<m_return_type>::encode(ret, r_ret); \
| ^~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1164:2: note: in expansion of macro ‘bind_custom’
1164 | bind_custom(Callable, call, _VariantCall::func_Callable_call, true, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp: In static member function ‘static void _register_variant_builtin_methods()::Method_Callable_call_deferred::ptrcall(void*, const void**, void*, int)’:
../core/variant/variant_call.cpp:351:15: error: ‘PtrToArg’ was not declared in this scope
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^~~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1165:2: note: in expansion of macro ‘bind_custom’
1165 | bind_custom(Callable, call_deferred, _VariantCall::func_Callable_call_deferred, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:351:31: error: expected primary-expression before ‘>’ token
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1165:2: note: in expansion of macro ‘bind_custom’
1165 | bind_custom(Callable, call_deferred, _VariantCall::func_Callable_call_deferred, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:351:34: error: ‘::convert’ has not been declared
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1165:2: note: in expansion of macro ‘bind_custom’
1165 | bind_custom(Callable, call_deferred, _VariantCall::func_Callable_call_deferred, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:19: error: ‘PtrToArg’ was not declared in this scope
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^~~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1165:2: note: in expansion of macro ‘bind_custom’
1165 | bind_custom(Callable, call_deferred, _VariantCall::func_Callable_call_deferred, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:35: error: expected primary-expression before ‘>’ token
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1165:2: note: in expansion of macro ‘bind_custom’
1165 | bind_custom(Callable, call_deferred, _VariantCall::func_Callable_call_deferred, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:38: error: ‘::convert’ has not been declared
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1165:2: note: in expansion of macro ‘bind_custom’
1165 | bind_custom(Callable, call_deferred, _VariantCall::func_Callable_call_deferred, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:360:27: error: expected primary-expression before ‘>’ token
360 | PtrToArg<m_return_type>::encode(ret, r_ret); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1165:2: note: in expansion of macro ‘bind_custom’
1165 | bind_custom(Callable, call_deferred, _VariantCall::func_Callable_call_deferred, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:360:30: error: ‘::encode’ has not been declared
360 | PtrToArg<m_return_type>::encode(ret, r_ret); \
| ^~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1165:2: note: in expansion of macro ‘bind_custom’
1165 | bind_custom(Callable, call_deferred, _VariantCall::func_Callable_call_deferred, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp: In static member function ‘static void _register_variant_builtin_methods()::Method_Callable_bind::ptrcall(void*, const void**, void*, int)’:
../core/variant/variant_call.cpp:351:15: error: ‘PtrToArg’ was not declared in this scope
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^~~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1166:2: note: in expansion of macro ‘bind_custom’
1166 | bind_custom(Callable, bind, _VariantCall::func_Callable_bind, true, Callable);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:351:31: error: expected primary-expression before ‘>’ token
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1166:2: note: in expansion of macro ‘bind_custom’
1166 | bind_custom(Callable, bind, _VariantCall::func_Callable_bind, true, Callable);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:351:34: error: ‘::convert’ has not been declared
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1166:2: note: in expansion of macro ‘bind_custom’
1166 | bind_custom(Callable, bind, _VariantCall::func_Callable_bind, true, Callable);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:19: error: ‘PtrToArg’ was not declared in this scope
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^~~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1166:2: note: in expansion of macro ‘bind_custom’
1166 | bind_custom(Callable, bind, _VariantCall::func_Callable_bind, true, Callable);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:35: error: expected primary-expression before ‘>’ token
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1166:2: note: in expansion of macro ‘bind_custom’
1166 | bind_custom(Callable, bind, _VariantCall::func_Callable_bind, true, Callable);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:38: error: ‘::convert’ has not been declared
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1166:2: note: in expansion of macro ‘bind_custom’
1166 | bind_custom(Callable, bind, _VariantCall::func_Callable_bind, true, Callable);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:360:27: error: expected primary-expression before ‘>’ token
360 | PtrToArg<m_return_type>::encode(ret, r_ret); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1166:2: note: in expansion of macro ‘bind_custom’
1166 | bind_custom(Callable, bind, _VariantCall::func_Callable_bind, true, Callable);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:360:30: error: ‘::encode’ has not been declared
360 | PtrToArg<m_return_type>::encode(ret, r_ret); \
| ^~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1166:2: note: in expansion of macro ‘bind_custom’
1166 | bind_custom(Callable, bind, _VariantCall::func_Callable_bind, true, Callable);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp: In static member function ‘static void _register_variant_builtin_methods()::Method_Signal_emit::ptrcall(void*, const void**, void*, int)’:
../core/variant/variant_call.cpp:351:15: error: ‘PtrToArg’ was not declared in this scope
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^~~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1180:2: note: in expansion of macro ‘bind_custom’
1180 | bind_custom(Signal, emit, _VariantCall::func_Signal_emit, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:351:31: error: expected primary-expression before ‘>’ token
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1180:2: note: in expansion of macro ‘bind_custom’
1180 | bind_custom(Signal, emit, _VariantCall::func_Signal_emit, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:351:34: error: ‘::convert’ has not been declared
351 | vars[i] = PtrToArg<Variant>::convert(p_args[i]); \
| ^~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1180:2: note: in expansion of macro ‘bind_custom’
1180 | bind_custom(Signal, emit, _VariantCall::func_Signal_emit, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:19: error: ‘PtrToArg’ was not declared in this scope
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^~~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1180:2: note: in expansion of macro ‘bind_custom’
1180 | bind_custom(Signal, emit, _VariantCall::func_Signal_emit, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:35: error: expected primary-expression before ‘>’ token
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1180:2: note: in expansion of macro ‘bind_custom’
1180 | bind_custom(Signal, emit, _VariantCall::func_Signal_emit, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:354:38: error: ‘::convert’ has not been declared
354 | Variant base = PtrToArg<m_class>::convert(p_base); \
| ^~~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1180:2: note: in expansion of macro ‘bind_custom’
1180 | bind_custom(Signal, emit, _VariantCall::func_Signal_emit, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:360:27: error: expected primary-expression before ‘>’ token
360 | PtrToArg<m_return_type>::encode(ret, r_ret); \
| ^
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1180:2: note: in expansion of macro ‘bind_custom’
1180 | bind_custom(Signal, emit, _VariantCall::func_Signal_emit, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp:360:30: error: ‘::encode’ has not been declared
360 | PtrToArg<m_return_type>::encode(ret, r_ret); \
| ^~~~~~
../core/variant/variant_call.cpp:863:2: note: in expansion of macro ‘VARARG_CLASS’
863 | VARARG_CLASS(m_type, m_name, m_method, m_has_return, m_ret_type) \
| ^~~~~~~~~~~~
../core/variant/variant_call.cpp:1180:2: note: in expansion of macro ‘bind_custom’
1180 | bind_custom(Signal, emit, _VariantCall::func_Signal_emit, false, Variant);
| ^~~~~~~~~~~
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = signed char; T = String; P = {const String&}]’:
../core/variant/variant_call.cpp:873:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = String; P = {}]’:
../core/variant/variant_call.cpp:876:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {int, int}]’:
../core/variant/variant_call.cpp:877:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = String; P = {const String&, int}]’:
../core/variant/variant_call.cpp:878:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = String; P = {const String&, int, int}]’:
../core/variant/variant_call.cpp:879:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = String; P = {const String&}]’:
../core/variant/variant_call.cpp:884:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<String>; T = String; P = {}]’:
../core/variant/variant_call.cpp:890:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = String; P = {const String&}]’:
../core/variant/variant_call.cpp:891:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {const Variant&, String}]’:
../core/variant/variant_call.cpp:893:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {const String&, const String&}]’:
../core/variant/variant_call.cpp:894:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {int}]’:
../core/variant/variant_call.cpp:896:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {int, const String&}]’:
../core/variant/variant_call.cpp:897:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {}]’:
../core/variant/variant_call.cpp:898:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<String>; T = String; P = {const String&, bool, int}]’:
../core/variant/variant_call.cpp:899:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<float>; T = String; P = {const String&, bool}]’:
../core/variant/variant_call.cpp:901:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {Vector<String>}]’:
../core/variant/variant_call.cpp:902:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {bool, bool}]’:
../core/variant/variant_call.cpp:910:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {const String&}]’:
../core/variant/variant_call.cpp:912:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = char32_t; T = String; P = {int}]’:
../core/variant/variant_call.cpp:917:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = unsigned int; T = String; P = {}]’:
../core/variant/variant_call.cpp:921:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = String; P = {}]’:
../core/variant/variant_call.cpp:925:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = String; P = {}]’:
../core/variant/variant_call.cpp:928:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = String; P = {bool}]’:
../core/variant/variant_call.cpp:936:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = String; P = {bool}]’:
../core/variant/variant_call.cpp:949:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = long int; T = String; P = {}]’:
../core/variant/variant_call.cpp:954:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = double; T = String; P = {}]’:
../core/variant/variant_call.cpp:955:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = long int; T = String; P = {bool}]’:
../core/variant/variant_call.cpp:956:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Vector2; P = {}]’:
../core/variant/variant_call.cpp:973:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Vector2; P = {const Vector2&}]’:
../core/variant/variant_call.cpp:974:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector2; T = Vector2; P = {const Vector2&}]’:
../core/variant/variant_call.cpp:976:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector2; T = Vector2; P = {}]’:
../core/variant/variant_call.cpp:981:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector2; P = {}]’:
../core/variant/variant_call.cpp:982:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector2; P = {const Vector2&}]’:
../core/variant/variant_call.cpp:983:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector2; T = Vector2; P = {float}]’:
../core/variant/variant_call.cpp:984:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector2; T = Vector2; P = {const Vector2&, float}]’:
../core/variant/variant_call.cpp:987:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector2; T = Vector2; P = {const Vector2&, const Vector2&, const Vector2&, float}]’:
../core/variant/variant_call.cpp:989:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Vector2i; P = {}]’:
../core/variant/variant_call.cpp:1009:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector2i; T = Vector2i; P = {}]’:
../core/variant/variant_call.cpp:1010:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Rect2; P = {}]’:
../core/variant/variant_call.cpp:1015:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Rect2; P = {}]’:
../core/variant/variant_call.cpp:1016:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Rect2; P = {const Vector2&}]’:
../core/variant/variant_call.cpp:1017:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Rect2; P = {const Rect2&}]’:
../core/variant/variant_call.cpp:1018:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Rect2; P = {const Rect2&, bool}]’:
../core/variant/variant_call.cpp:1019:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2; T = Rect2; P = {const Rect2&}]’:
../core/variant/variant_call.cpp:1021:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2; T = Rect2; P = {const Vector2&}]’:
../core/variant/variant_call.cpp:1023:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2; T = Rect2; P = {float}]’:
../core/variant/variant_call.cpp:1024:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2; T = Rect2; P = {unsigned int, float}]’:
../core/variant/variant_call.cpp:1025:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2; T = Rect2; P = {float, float, float, float}]’:
../core/variant/variant_call.cpp:1026:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2; T = Rect2; P = {}]’:
../core/variant/variant_call.cpp:1027:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Rect2i; P = {}]’:
../core/variant/variant_call.cpp:1031:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Rect2i; P = {}]’:
../core/variant/variant_call.cpp:1032:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Rect2i; P = {const Vector2i&}]’:
../core/variant/variant_call.cpp:1033:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Rect2i; P = {const Rect2i&}]’:
../core/variant/variant_call.cpp:1034:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2i; T = Rect2i; P = {const Rect2i&}]’:
../core/variant/variant_call.cpp:1036:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2i; T = Rect2i; P = {const Vector2i&}]’:
../core/variant/variant_call.cpp:1038:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2i; T = Rect2i; P = {int}]’:
../core/variant/variant_call.cpp:1039:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2i; T = Rect2i; P = {unsigned int, int}]’:
../core/variant/variant_call.cpp:1040:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2i; T = Rect2i; P = {int, int, int, int}]’:
../core/variant/variant_call.cpp:1041:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Rect2i; T = Rect2i; P = {}]’:
../core/variant/variant_call.cpp:1042:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector3; P = {}]’:
../core/variant/variant_call.cpp:1046:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Vector3; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1048:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Vector3; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1049:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Vector3; P = {}]’:
../core/variant/variant_call.cpp:1052:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Vector3; P = {}]’:
../core/variant/variant_call.cpp:1054:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector3; P = {}]’:
../core/variant/variant_call.cpp:1055:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector3; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1056:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Vector3; P = {Vector3}]’:
../core/variant/variant_call.cpp:1058:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Vector3; P = {const Vector3&, float}]’:
../core/variant/variant_call.cpp:1059:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Vector3; P = {const Vector3&, const Vector3&, const Vector3&, float}]’:
../core/variant/variant_call.cpp:1062:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Basis; T = Vector3; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1066:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Basis; T = Vector3; P = {}]’:
../core/variant/variant_call.cpp:1067:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Vector3; P = {float}]’:
../core/variant/variant_call.cpp:1072:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector3i; P = {}]’:
../core/variant/variant_call.cpp:1082:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3i; T = Vector3i; P = {}]’:
../core/variant/variant_call.cpp:1084:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Plane; T = Plane; P = {}]’:
../core/variant/variant_call.cpp:1089:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Plane; P = {}]’:
../core/variant/variant_call.cpp:1090:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Plane; P = {const Plane&}]’:
../core/variant/variant_call.cpp:1091:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Plane; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1092:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Plane; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1093:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Plane; P = {const Vector3&, float}]’:
../core/variant/variant_call.cpp:1094:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Plane; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1095:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Variant; T = Plane; P = {const Plane&, const Plane&}]’:
../core/variant/variant_call.cpp:1096:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Variant; T = Plane; P = {const Vector3&, const Vector3&}]’:
../core/variant/variant_call.cpp:1097:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Quat; P = {}]’:
../core/variant/variant_call.cpp:1102:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Quat; T = Quat; P = {}]’:
../core/variant/variant_call.cpp:1104:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Quat; P = {}]’:
../core/variant/variant_call.cpp:1105:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Quat; P = {const Quat&}]’:
../core/variant/variant_call.cpp:1106:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Quat; P = {const Quat&}]’:
../core/variant/variant_call.cpp:1108:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Quat; T = Quat; P = {const Quat&, const float&}]’:
../core/variant/variant_call.cpp:1109:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Quat; T = Quat; P = {const Quat&, const Quat&, const Quat&, const float&}]’:
../core/variant/variant_call.cpp:1111:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Quat; P = {}]’:
../core/variant/variant_call.cpp:1112:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = unsigned int; T = Color; P = {}]’:
../core/variant/variant_call.cpp:1120:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = long unsigned int; T = Color; P = {}]’:
../core/variant/variant_call.cpp:1123:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Color; T = Color; P = {}]’:
../core/variant/variant_call.cpp:1127:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Color; T = Color; P = {const Color&, float}]’:
../core/variant/variant_call.cpp:1128:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Color; T = Color; P = {float}]’:
../core/variant/variant_call.cpp:1129:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = String; T = Color; P = {bool}]’:
../core/variant/variant_call.cpp:1131:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Color; T = Color; P = {const Color&}]’:
../core/variant/variant_call.cpp:1132:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Color; P = {const Color&}]’:
../core/variant/variant_call.cpp:1136:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = long unsigned int; T = RID; P = {}]’:
../core/variant/variant_call.cpp:1140:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = NodePath; P = {}]’:
../core/variant/variant_call.cpp:1144:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = NodePath; P = {}]’:
../core/variant/variant_call.cpp:1145:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = StringName; T = NodePath; P = {int}]’:
../core/variant/variant_call.cpp:1146:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = StringName; T = NodePath; P = {}]’:
../core/variant/variant_call.cpp:1149:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = NodePath; T = NodePath; P = {}]’:
../core/variant/variant_call.cpp:1150:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Callable; P = {}]’:
../core/variant/variant_call.cpp:1155:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Object*; T = Callable; P = {}]’:
../core/variant/variant_call.cpp:1158:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = ObjectID; T = Callable; P = {}]’:
../core/variant/variant_call.cpp:1159:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = StringName; T = Callable; P = {}]’:
../core/variant/variant_call.cpp:1160:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = unsigned int; T = Callable; P = {}]’:
../core/variant/variant_call.cpp:1161:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Callable; T = Callable; P = {int}]’:
../core/variant/variant_call.cpp:1162:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Signal; P = {}]’:
../core/variant/variant_call.cpp:1170:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Object*; T = Signal; P = {}]’:
../core/variant/variant_call.cpp:1171:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = ObjectID; T = Signal; P = {}]’:
../core/variant/variant_call.cpp:1172:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = StringName; T = Signal; P = {}]’:
../core/variant/variant_call.cpp:1173:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Signal; P = {const Callable&, const Vector<Variant>&, unsigned int}]’:
../core/variant/variant_call.cpp:1175:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Signal; P = {const Callable&}]’:
../core/variant/variant_call.cpp:1176:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Signal; P = {const Callable&}]’:
../core/variant/variant_call.cpp:1177:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Array; T = Signal; P = {}]’:
../core/variant/variant_call.cpp:1178:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform2D; T = Transform2D; P = {}]’:
../core/variant/variant_call.cpp:1184:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Transform2D; P = {}]’:
../core/variant/variant_call.cpp:1186:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = const Vector2&; T = Transform2D; P = {}]’:
../core/variant/variant_call.cpp:1187:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector2; T = Transform2D; P = {}]’:
../core/variant/variant_call.cpp:1188:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform2D; T = Transform2D; P = {float}]’:
../core/variant/variant_call.cpp:1190:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform2D; T = Transform2D; P = {const Vector2&}]’:
../core/variant/variant_call.cpp:1191:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector2; T = Transform2D; P = {const Vector2&}]’:
../core/variant/variant_call.cpp:1193:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform2D; T = Transform2D; P = {const Transform2D&, float}]’:
../core/variant/variant_call.cpp:1195:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Transform2D; P = {const Transform2D&}]’:
../core/variant/variant_call.cpp:1196:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Basis; T = Basis; P = {}]’:
../core/variant/variant_call.cpp:1200:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Basis; P = {}]’:
../core/variant/variant_call.cpp:1203:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Basis; T = Basis; P = {const Vector3&, float}]’:
../core/variant/variant_call.cpp:1204:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Basis; T = Basis; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1205:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = Basis; P = {}]’:
../core/variant/variant_call.cpp:1206:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = Basis; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1208:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Basis; P = {}]’:
../core/variant/variant_call.cpp:1211:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Basis; T = Basis; P = {const Basis&, const float&}]’:
../core/variant/variant_call.cpp:1212:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Basis; P = {const Basis&}]’:
../core/variant/variant_call.cpp:1213:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Quat; T = Basis; P = {}]’:
../core/variant/variant_call.cpp:1214:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = AABB; T = AABB; P = {}]’:
../core/variant/variant_call.cpp:1218:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = float; T = AABB; P = {}]’:
../core/variant/variant_call.cpp:1219:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = AABB; P = {}]’:
../core/variant/variant_call.cpp:1220:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = AABB; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1222:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = AABB; P = {const AABB&}]’:
../core/variant/variant_call.cpp:1223:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = AABB; P = {const Plane&}]’:
../core/variant/variant_call.cpp:1226:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = AABB; T = AABB; P = {const AABB&}]’:
../core/variant/variant_call.cpp:1227:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = AABB; T = AABB; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1229:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = AABB; T = AABB; P = {float}]’:
../core/variant/variant_call.cpp:1230:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = AABB; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1231:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = AABB; P = {}]’:
../core/variant/variant_call.cpp:1232:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = AABB; P = {}]’:
../core/variant/variant_call.cpp:1233:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector3; T = AABB; P = {int}]’:
../core/variant/variant_call.cpp:1238:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Variant; T = AABB; P = {const Vector3&, const Vector3&}]’:
../core/variant/variant_call.cpp:1239:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform; T = Transform; P = {}]’:
../core/variant/variant_call.cpp:1244:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform; T = Transform; P = {const Vector3&, float}]’:
../core/variant/variant_call.cpp:1247:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform; T = Transform; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1248:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform; T = Transform; P = {const Vector3&, const Vector3&}]’:
../core/variant/variant_call.cpp:1250:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Transform; T = Transform; P = {const Transform&, float}]’:
../core/variant/variant_call.cpp:1251:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Transform; P = {const Transform&}]’:
../core/variant/variant_call.cpp:1252:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Dictionary; P = {}]’:
../core/variant/variant_call.cpp:1256:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Dictionary; P = {}]’:
../core/variant/variant_call.cpp:1257:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Dictionary; P = {}]’:
../core/variant/variant_call.cpp:1258:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Dictionary; P = {const Variant&}]’:
../core/variant/variant_call.cpp:1259:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Dictionary; P = {const Array&}]’:
../core/variant/variant_call.cpp:1260:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Dictionary; P = {const Variant&}]’:
../core/variant/variant_call.cpp:1261:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = unsigned int; T = Dictionary; P = {}]’:
../core/variant/variant_call.cpp:1262:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Array; T = Dictionary; P = {}]’:
../core/variant/variant_call.cpp:1263:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Dictionary; T = Dictionary; P = {bool}]’:
../core/variant/variant_call.cpp:1265:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Variant; T = Dictionary; P = {const Variant&, const Variant&}]’:
../core/variant/variant_call.cpp:1266:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Array; P = {}]’:
../core/variant/variant_call.cpp:1270:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Array; P = {}]’:
../core/variant/variant_call.cpp:1271:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Array; P = {}]’:
../core/variant/variant_call.cpp:1272:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = unsigned int; T = Array; P = {}]’:
../core/variant/variant_call.cpp:1273:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Array; P = {const Variant&}]’:
../core/variant/variant_call.cpp:1274:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Array; P = {const Array&}]’:
../core/variant/variant_call.cpp:1277:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Array; P = {int}]’:
../core/variant/variant_call.cpp:1278:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Array; P = {int, const Variant&}]’:
../core/variant/variant_call.cpp:1279:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Array; P = {int}]’:
../core/variant/variant_call.cpp:1280:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Variant; T = Array; P = {}]’:
../core/variant/variant_call.cpp:1282:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Array; P = {const Variant&, int}]’:
../core/variant/variant_call.cpp:1284:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Array; P = {const Variant&}]’:
../core/variant/variant_call.cpp:1286:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Array; P = {const Variant&}]’:
../core/variant/variant_call.cpp:1288:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Variant; T = Array; P = {}]’:
../core/variant/variant_call.cpp:1289:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Array; P = {Object*, const StringName&}]’:
../core/variant/variant_call.cpp:1292:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = int; T = Array; P = {const Variant&, bool}]’:
../core/variant/variant_call.cpp:1294:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = int; T = Array; P = {const Variant&, Object*, const StringName&, bool}]’:
../core/variant/variant_call.cpp:1295:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Array; T = Array; P = {bool}]’:
../core/variant/variant_call.cpp:1297:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Array; T = Array; P = {int, int, int, bool}]’:
../core/variant/variant_call.cpp:1298:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<unsigned char>; P = {}]’:
../core/variant/variant_call.cpp:1303:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<unsigned char>; P = {}]’:
../core/variant/variant_call.cpp:1304:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<unsigned char>; P = {int, const unsigned char&}]’:
../core/variant/variant_call.cpp:1305:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<unsigned char>; P = {unsigned char}]’:
../core/variant/variant_call.cpp:1306:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<unsigned char>; P = {const unsigned char&}]’:
../core/variant/variant_call.cpp:1307:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<unsigned char>; P = {Vector<unsigned char>}]’:
../core/variant/variant_call.cpp:1308:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<unsigned char>; P = {int}]’:
../core/variant/variant_call.cpp:1309:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<unsigned char>; P = {int, unsigned char}]’:
../core/variant/variant_call.cpp:1310:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<unsigned char>; P = {int}]’:
../core/variant/variant_call.cpp:1311:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<unsigned char>; P = {}]’:
../core/variant/variant_call.cpp:1313:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<unsigned char>; P = {int, int}]’:
../core/variant/variant_call.cpp:1314:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<int>; P = {}]’:
../core/variant/variant_call.cpp:1328:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<int>; P = {}]’:
../core/variant/variant_call.cpp:1329:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<int>; P = {int, const int&}]’:
../core/variant/variant_call.cpp:1330:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<int>; P = {int}]’:
../core/variant/variant_call.cpp:1331:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<int>; P = {const int&}]’:
../core/variant/variant_call.cpp:1332:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<int>; P = {Vector<int>}]’:
../core/variant/variant_call.cpp:1333:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<int>; P = {int}]’:
../core/variant/variant_call.cpp:1334:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<int>; P = {int, int}]’:
../core/variant/variant_call.cpp:1335:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<int>; P = {int}]’:
../core/variant/variant_call.cpp:1336:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<int>; P = {}]’:
../core/variant/variant_call.cpp:1338:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<int>; T = Vector<int>; P = {int, int}]’:
../core/variant/variant_call.cpp:1339:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<int>; P = {}]’:
../core/variant/variant_call.cpp:1340:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<long int>; P = {}]’:
../core/variant/variant_call.cpp:1345:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<long int>; P = {}]’:
../core/variant/variant_call.cpp:1346:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<long int>; P = {int, const long int&}]’:
../core/variant/variant_call.cpp:1347:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<long int>; P = {long int}]’:
../core/variant/variant_call.cpp:1348:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<long int>; P = {const long int&}]’:
../core/variant/variant_call.cpp:1349:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<long int>; P = {Vector<long int>}]’:
../core/variant/variant_call.cpp:1350:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<long int>; P = {int}]’:
../core/variant/variant_call.cpp:1351:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<long int>; P = {int, long int}]’:
../core/variant/variant_call.cpp:1352:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<long int>; P = {int}]’:
../core/variant/variant_call.cpp:1353:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<long int>; P = {}]’:
../core/variant/variant_call.cpp:1355:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<long int>; T = Vector<long int>; P = {int, int}]’:
../core/variant/variant_call.cpp:1356:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<long int>; P = {}]’:
../core/variant/variant_call.cpp:1357:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<float>; P = {}]’:
../core/variant/variant_call.cpp:1362:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<float>; P = {}]’:
../core/variant/variant_call.cpp:1363:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<float>; P = {int, const float&}]’:
../core/variant/variant_call.cpp:1364:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<float>; P = {float}]’:
../core/variant/variant_call.cpp:1365:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<float>; P = {const float&}]’:
../core/variant/variant_call.cpp:1366:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<float>; P = {Vector<float>}]’:
../core/variant/variant_call.cpp:1367:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<float>; P = {int}]’:
../core/variant/variant_call.cpp:1368:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<float>; P = {int, float}]’:
../core/variant/variant_call.cpp:1369:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<float>; P = {int}]’:
../core/variant/variant_call.cpp:1370:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<float>; P = {}]’:
../core/variant/variant_call.cpp:1372:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<float>; T = Vector<float>; P = {int, int}]’:
../core/variant/variant_call.cpp:1373:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<float>; P = {}]’:
../core/variant/variant_call.cpp:1374:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<double>; P = {}]’:
../core/variant/variant_call.cpp:1379:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<double>; P = {}]’:
../core/variant/variant_call.cpp:1380:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<double>; P = {int, const double&}]’:
../core/variant/variant_call.cpp:1381:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<double>; P = {double}]’:
../core/variant/variant_call.cpp:1382:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<double>; P = {const double&}]’:
../core/variant/variant_call.cpp:1383:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<double>; P = {Vector<double>}]’:
../core/variant/variant_call.cpp:1384:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<double>; P = {int}]’:
../core/variant/variant_call.cpp:1385:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<double>; P = {int, double}]’:
../core/variant/variant_call.cpp:1386:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<double>; P = {int}]’:
../core/variant/variant_call.cpp:1387:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<double>; P = {}]’:
../core/variant/variant_call.cpp:1389:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<double>; T = Vector<double>; P = {int, int}]’:
../core/variant/variant_call.cpp:1390:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<double>; P = {}]’:
../core/variant/variant_call.cpp:1391:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<String>; P = {}]’:
../core/variant/variant_call.cpp:1396:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<String>; P = {}]’:
../core/variant/variant_call.cpp:1397:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<String>; P = {int, const String&}]’:
../core/variant/variant_call.cpp:1398:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<String>; P = {String}]’:
../core/variant/variant_call.cpp:1399:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<String>; P = {const String&}]’:
../core/variant/variant_call.cpp:1400:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<String>; P = {Vector<String>}]’:
../core/variant/variant_call.cpp:1401:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<String>; P = {int}]’:
../core/variant/variant_call.cpp:1402:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<String>; P = {int, String}]’:
../core/variant/variant_call.cpp:1403:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<String>; P = {int}]’:
../core/variant/variant_call.cpp:1404:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<String>; P = {}]’:
../core/variant/variant_call.cpp:1406:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<String>; T = Vector<String>; P = {int, int}]’:
../core/variant/variant_call.cpp:1407:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<String>; P = {}]’:
../core/variant/variant_call.cpp:1408:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<Vector2>; P = {}]’:
../core/variant/variant_call.cpp:1413:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<Vector2>; P = {}]’:
../core/variant/variant_call.cpp:1414:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Vector2>; P = {int, const Vector2&}]’:
../core/variant/variant_call.cpp:1415:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<Vector2>; P = {Vector2}]’:
../core/variant/variant_call.cpp:1416:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<Vector2>; P = {const Vector2&}]’:
../core/variant/variant_call.cpp:1417:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Vector2>; P = {Vector<Vector2>}]’:
../core/variant/variant_call.cpp:1418:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Vector2>; P = {int}]’:
../core/variant/variant_call.cpp:1419:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<Vector2>; P = {int, Vector2}]’:
../core/variant/variant_call.cpp:1420:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<Vector2>; P = {int}]’:
../core/variant/variant_call.cpp:1421:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Vector2>; P = {}]’:
../core/variant/variant_call.cpp:1423:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<Vector2>; T = Vector<Vector2>; P = {int, int}]’:
../core/variant/variant_call.cpp:1424:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<Vector2>; P = {}]’:
../core/variant/variant_call.cpp:1425:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<Vector3>; P = {}]’:
../core/variant/variant_call.cpp:1430:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<Vector3>; P = {}]’:
../core/variant/variant_call.cpp:1431:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Vector3>; P = {int, const Vector3&}]’:
../core/variant/variant_call.cpp:1432:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<Vector3>; P = {Vector3}]’:
../core/variant/variant_call.cpp:1433:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<Vector3>; P = {const Vector3&}]’:
../core/variant/variant_call.cpp:1434:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Vector3>; P = {Vector<Vector3>}]’:
../core/variant/variant_call.cpp:1435:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Vector3>; P = {int}]’:
../core/variant/variant_call.cpp:1436:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<Vector3>; P = {int, Vector3}]’:
../core/variant/variant_call.cpp:1437:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<Vector3>; P = {int}]’:
../core/variant/variant_call.cpp:1438:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Vector3>; P = {}]’:
../core/variant/variant_call.cpp:1440:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<Vector3>; T = Vector<Vector3>; P = {int, int}]’:
../core/variant/variant_call.cpp:1441:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<Vector3>; P = {}]’:
../core/variant/variant_call.cpp:1442:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = int; T = Vector<Color>; P = {}]’:
../core/variant/variant_call.cpp:1447:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = bool; T = Vector<Color>; P = {}]’:
../core/variant/variant_call.cpp:1448:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Color>; P = {int, const Color&}]’:
../core/variant/variant_call.cpp:1449:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<Color>; P = {Color}]’:
../core/variant/variant_call.cpp:1450:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = bool; T = Vector<Color>; P = {const Color&}]’:
../core/variant/variant_call.cpp:1451:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Color>; P = {Vector<Color>}]’:
../core/variant/variant_call.cpp:1452:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Color>; P = {int}]’:
../core/variant/variant_call.cpp:1453:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<Color>; P = {int, Color}]’:
../core/variant/variant_call.cpp:1454:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...), void*, const void**, void*) [with R = Error; T = Vector<Color>; P = {int}]’:
../core/variant/variant_call.cpp:1455:2: required from here
../core/variant/variant_call.cpp:107:24: error: ‘call_with_ptr_args_ret’ was not declared in this scope; did you mean ‘call_with_variant_args_ret’?
107 | call_with_ptr_args_ret(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_ret
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(void (T::*)(P ...), void*, const void**, void*) [with T = Vector<Color>; P = {}]’:
../core/variant/variant_call.cpp:1457:2: required from here
../core/variant/variant_call.cpp:117:20: error: ‘call_with_ptr_args’ was not declared in this scope; did you mean ‘call_with_variant_args’?
117 | call_with_ptr_args(reinterpret_cast<T *>(p_base), method, p_args);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<Color>; T = Vector<Color>; P = {int, int}]’:
../core/variant/variant_call.cpp:1458:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
../core/variant/variant_call.cpp: In instantiation of ‘void vc_ptrcall(R (T::*)(P ...) const, void*, const void**, void*) [with R = Vector<unsigned char>; T = Vector<Color>; P = {}]’:
../core/variant/variant_call.cpp:1459:2: required from here
../core/variant/variant_call.cpp:112:25: error: ‘call_with_ptr_args_retc’ was not declared in this scope; did you mean ‘call_with_variant_args_retc’?
112 | call_with_ptr_args_retc(reinterpret_cast<T *>(p_base), method, p_args, r_ret);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| call_with_variant_args_retc
ninja: build stopped: subcommand failed.
As a heads up to those here, I have already started working on the prototype. I will link to a branch when it is stable-ish enough.
Sorry, it took quite a while but the initial work I did this week can be found here:
BRANCH: https://github.com/marstaik/godot/tree/meson
The README has been updated with the list of things left to do.
There is still a lot of work to be done, but for the most part the components needed to move us forward are done.
platform/ folders other than windows.At this point its solid enough that it should be feasible for people to start helping without stepping over each other.
@Calinou @clayjohn @fire @RevoluPowered @akien-mga
Most helpful comment
Sorry, it took quite a while but the initial work I did this week can be found here:
BRANCH: https://github.com/marstaik/godot/tree/meson
The README has been updated with the list of things left to do.
There is still a lot of work to be done, but for the most part the components needed to move us forward are done.
platform/folders other than windows.At this point its solid enough that it should be feasible for people to start helping without stepping over each other.
@Calinou @clayjohn @fire @RevoluPowered @akien-mga