@@ -32,7 +32,7 @@ class HybridTestObjectCpp : public HybridTestObjectCppSpec {
3232 NullType _null = nitro::null;
3333 std::optional<std::string> _optionalString;
3434 std::variant<nitro::NullType, std::string> _nullableString;
35- std::variant<std::string, double > _variant;
35+ std::variant<double , std::string> _variant;
3636 std::tuple<double , std::string> _tuple;
3737 std::optional<std::vector<std::string>> _optionalArray;
3838 std::optional<std::shared_ptr<HybridTestObjectCppSpec>> _optionalHybrid;
@@ -74,8 +74,8 @@ class HybridTestObjectCpp : public HybridTestObjectCppSpec {
7474 void setStringOrNull (const std::variant<nitro::NullType, std::string>& stringOrNull) override ;
7575 std::optional<std::vector<std::string>> getOptionalArray () override ;
7676 void setOptionalArray (const std::optional<std::vector<std::string>>& optionalArray) override ;
77- std::variant<std::string, double > getSomeVariant () override ;
78- void setSomeVariant (const std::variant<std::string, double >& variant) override ;
77+ std::variant<double , std::string> getSomeVariant () override ;
78+ void setSomeVariant (const std::variant<double , std::string>& variant) override ;
7979 std::variant<std::string, Car> passNamedVariant (const std::variant<std::string, Car>& variant) override ;
8080 std::variant<std::shared_ptr<HybridBaseSpec>, OptionalWrapper>
8181 passAllEmptyObjectVariant (const std::variant<std::shared_ptr<HybridBaseSpec>, OptionalWrapper>& variant) override ;
@@ -121,8 +121,8 @@ class HybridTestObjectCpp : public HybridTestObjectCppSpec {
121121 bool tryTrailingOptional (double num, const std::string& str, std::optional<bool > boo) override ;
122122 std::chrono::system_clock::time_point add1Hour (std::chrono::system_clock::time_point date) override ;
123123 std::chrono::system_clock::time_point currentDate () override ;
124- std::variant<std::string, double >
125- passVariant (const std::variant<bool , std::vector<double >, std::vector<std::string>, std::string, double >& either) override ;
124+ std::variant<double , std::string>
125+ passVariant (const std::variant<bool , std::vector<double >, std::vector<std::string>, double , std::string>& either) override ;
126126
127127 std::vector<std::string> bounceStrings (const std::vector<std::string>& array) override ;
128128 std::vector<double > bounceNumbers (const std::vector<double >& array) override ;
@@ -140,10 +140,10 @@ class HybridTestObjectCpp : public HybridTestObjectCppSpec {
140140 std::vector<std::shared_ptr<Promise<double >>> bouncePromises (const std::vector<std::shared_ptr<Promise<double >>>& promises) override ;
141141 std::vector<std::shared_ptr<ArrayBuffer>> bounceArrayBuffers (const std::vector<std::shared_ptr<ArrayBuffer>>& arrayBuffers) override ;
142142
143- std::variant<bool , OldEnum > getVariantEnum (const std::variant<bool , OldEnum >& variant) override ;
143+ std::variant<OldEnum, bool > getVariantEnum (const std::variant<OldEnum, bool >& variant) override ;
144144 std::variant<Powertrain, Car> bounceVariantUnionEnum (const std::variant<Powertrain, Car>& variant) override ;
145- std::variant<bool , WeirdNumbersEnum > getVariantWeirdNumbersEnum (const std::variant<bool , WeirdNumbersEnum >& variant) override ;
146- std::variant<Car, Person > getVariantObjects (const std::variant<Car, Person >& variant) override ;
145+ std::variant<WeirdNumbersEnum, bool > getVariantWeirdNumbersEnum (const std::variant<WeirdNumbersEnum, bool >& variant) override ;
146+ std::variant<Person, Car > getVariantObjects (const std::variant<Person, Car >& variant) override ;
147147 std::variant<std::shared_ptr<HybridTestObjectCppSpec>, Person>
148148 getVariantHybrid (const std::variant<std::shared_ptr<HybridTestObjectCppSpec>, Person>& variant) override ;
149149 std::variant<std::shared_ptr<HybridTestObjectCppSpec>, Powertrain>
0 commit comments