1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-26 15:46:23 +00:00

Merge pull request #64692 from touilleMan/no-variant-destructor-for-struct-builtins

Remove Transform2/3D,AABB,Basis from Variant destructors given they are POD structs
This commit is contained in:
Rémi Verschelde
2022-10-10 17:42:08 +02:00
2 changed files with 0 additions and 10 deletions

View File

@@ -41,13 +41,8 @@ static void add_destructor() {
void Variant::_register_variant_destructors() {
add_destructor<VariantDestruct<String>>();
add_destructor<VariantDestruct<Transform2D>>();
add_destructor<VariantDestruct<::AABB>>();
add_destructor<VariantDestruct<Basis>>();
add_destructor<VariantDestruct<Transform3D>>();
add_destructor<VariantDestruct<StringName>>();
add_destructor<VariantDestruct<NodePath>>();
add_destructor<VariantDestruct<::RID>>();
add_destructor<VariantDestruct<Callable>>();
add_destructor<VariantDestruct<Signal>>();
add_destructor<VariantDestruct<Dictionary>>();

View File

@@ -50,13 +50,8 @@ struct VariantDestruct {};
}
MAKE_PTRDESTRUCT(String);
MAKE_PTRDESTRUCT(Transform2D);
MAKE_PTRDESTRUCT(AABB);
MAKE_PTRDESTRUCT(Basis);
MAKE_PTRDESTRUCT(Transform3D);
MAKE_PTRDESTRUCT(StringName);
MAKE_PTRDESTRUCT(NodePath);
MAKE_PTRDESTRUCT(RID);
MAKE_PTRDESTRUCT(Callable);
MAKE_PTRDESTRUCT(Signal);
MAKE_PTRDESTRUCT(Dictionary);