Add explicit defaulted copy ctor to Values

Summary:
`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]

Differential Revision: D41447490

fbshipit-source-id: 1c1911b46aec941e481484e814dae43f56312f17
This commit is contained in:
Nick Gerleman
2022-11-21 13:36:40 -08:00
committed by Facebook GitHub Bot
parent 3614c8d82b
commit 2ebd196985

View File

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