Add explicit defaulted copy ctor to Values (#1176)

Summary:
Pull Request resolved: https://github.com/facebook/yoga/pull/1176

`Values` is a wrapper to story an array of YGValue's as CompactValues.

From https://github.com/facebook/yoga/issues/1174 we see a warning `Wdeprecated-copy` beacuse a user-defined copy constructor is not present, but a user-defined asignment operator is (the defaulted one). This adds an explicitly defaulted copy contructor which should silence the warning I think.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D41447490

fbshipit-source-id: 8cc8f291cf12014d87cc71c4598bb84fdd6cd930
This commit is contained in:
Nick Gerleman
2022-11-21 16:33:36 -08:00
committed by Facebook GitHub Bot
parent 3614c8d82b
commit a1f4d2b8ed

View File

@@ -110,6 +110,8 @@ private:
public:
Values() = default;
Values(const Values& other) = default;
explicit Values(const YGValue& defaultValue) noexcept {
values_.fill(defaultValue);
}