godot/core/variant
reduz 21637dfc25 Remove VARIANT_ARG* macros
* Very old macros from the time Godot was created.
* Limited arguments to 5 (then later changed to 8) in many places.
* They were replaced by C++11 Variadic Templates.
* Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard.
* Also added a dereference check for Variant*. Helped catch a couple of bugs.
2022-03-09 18:39:13 +01:00
..
SCsub Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
array.cpp Merge pull request #56337 from cdemirer/fix-array-dictionary-id 2022-01-23 00:46:53 +01:00
array.h `Array`: Relax `slice` bound checks to properly handle negative indices 2022-01-10 22:42:03 +01:00
binder_common.h Remove VARIANT_ARG* macros 2022-03-09 18:39:13 +01:00
callable.cpp Remove VARIANT_ARG* macros 2022-03-09 18:39:13 +01:00
callable.h Fix script editor errors with CustomCallables 2022-02-07 14:34:42 +01:00
callable_bind.cpp Fix script editor errors with CustomCallables 2022-02-07 14:34:42 +01:00
callable_bind.h Fix script editor errors with CustomCallables 2022-02-07 14:34:42 +01:00
container_type_validate.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dictionary.cpp Merge pull request #56337 from cdemirer/fix-array-dictionary-id 2022-01-23 00:46:53 +01:00
dictionary.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
method_ptrcall.h Core: Move Rect2i to its own `rect2i.h` header 2022-02-04 14:17:30 +01:00
native_ptr.h [GDExtension] Fix registration of functions with enum or native pointer return type. 2022-02-03 16:03:23 +02:00
type_info.h Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
typed_array.h Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
variant.cpp Remove VARIANT_ARG* macros 2022-03-09 18:39:13 +01:00
variant.h Remove VARIANT_ARG* macros 2022-03-09 18:39:13 +01:00
variant_call.cpp Remove VARIANT_ARG* macros 2022-03-09 18:39:13 +01:00
variant_construct.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
variant_construct.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
variant_destruct.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
variant_destruct.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
variant_internal.h Fix Variant Ref<> assignment. 2022-02-11 12:30:49 +01:00
variant_op.cpp [GDExtension] Add binds for missing methods, operators, and constants required for GDExtension TextServer implementation. 2022-02-08 09:49:14 +02:00
variant_op.h Merge pull request #55939 from cdemirer/validated-array-add-fix 2022-01-17 21:08:48 +01:00
variant_parser.cpp Cleanup and move char functions to the `char_utils.h` header. 2022-02-04 11:35:01 +02:00
variant_parser.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
variant_setget.cpp Remove VARIANT_ARG* macros 2022-03-09 18:39:13 +01:00
variant_setget.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
variant_utility.cpp VariantUtility: Unexpose `Math::range_step_decimals` 2022-03-07 22:13:49 +01:00