@@ -85,7 +85,7 @@ static inline std::string toString(const ArrayPropsNativeComponentSizesMaskWrapp
8585 return result ;
8686}
8787struct ArrayPropsNativeComponentObjectStruct {
88- std::string stringProp ;
88+ std::string stringProp {\\"\\"} ;
8989};
9090
9191static inline void fromRawValue (const PropsParserContext & context , const RawValue & value , ArrayPropsNativeComponentObjectStruct & result ) {
@@ -112,7 +112,7 @@ static inline void fromRawValue(const PropsParserContext& context, const RawValu
112112
113113
114114struct ArrayPropsNativeComponentArrayObjectStruct {
115- std ::string stringProp ;
115+ std ::string stringProp {\\"\\"} ;
116116} ;
117117
118118static inline void fromRawValue(const PropsParserContext& context, const RawValue & value, ArrayPropsNativeComponentArrayObjectStruct & result) {
@@ -139,7 +139,7 @@ static inline void fromRawValue(const PropsParserContext& context, const RawValu
139139
140140
141141struct ArrayPropsNativeComponentArrayStruct {
142- std ::vector <ArrayPropsNativeComponentArrayObjectStruct > object;
142+ std ::vector <ArrayPropsNativeComponentArrayObjectStruct > object{ } ;
143143};
144144
145145static inline void fromRawValue(const PropsParserContext& context, const RawValue & value, ArrayPropsNativeComponentArrayStruct & result) {
@@ -166,7 +166,7 @@ static inline void fromRawValue(const PropsParserContext& context, const RawValu
166166
167167
168168struct ArrayPropsNativeComponentArrayOfArrayOfObjectStruct {
169- std ::string stringProp ;
169+ std ::string stringProp {\\"\\"} ;
170170} ;
171171
172172static inline void fromRawValue(const PropsParserContext& context, const RawValue & value, ArrayPropsNativeComponentArrayOfArrayOfObjectStruct & result) {
@@ -246,9 +246,9 @@ Map {
246246namespace facebook::react {
247247
248248struct ArrayPropsNativeComponentNativePrimitivesStruct {
249- std::vector <SharedColor > colors;
250- std::vector<ImageSource > srcs;
251- std::vector<Point > points;
249+ std::vector <SharedColor > colors{ } ;
250+ std::vector<ImageSource > srcs{ } ;
251+ std::vector<Point > points{ } ;
252252};
253253
254254static inline void fromRawValue(const PropsParserContext& context, const RawValue & value, ArrayPropsNativeComponentNativePrimitivesStruct & result) {
@@ -1104,7 +1104,7 @@ static inline std::string toString(const ObjectPropsIntEnumProp &value) {
11041104 }
11051105}
11061106struct ObjectPropsObjectPropObjectArrayPropStruct {
1107- std ::vector < std ::string > array ;
1107+ std ::vector < std ::string > array {} ;
11081108};
11091109
11101110static inline void fromRawValue (const PropsParserContext & context , const RawValue & value , ObjectPropsObjectPropObjectArrayPropStruct & result ) {
@@ -1121,9 +1121,9 @@ static inline std::string toString(const ObjectPropsObjectPropObjectArrayPropStr
11211121}
11221122
11231123struct ObjectPropsObjectPropObjectPrimitiveRequiredPropStruct {
1124- ImageSource image ;
1125- SharedColor color ;
1126- Point point ;
1124+ ImageSource image {} ;
1125+ SharedColor color {} ;
1126+ Point point {} ;
11271127};
11281128
11291129static inline void fromRawValue (const PropsParserContext & context , const RawValue & value , ObjectPropsObjectPropObjectPrimitiveRequiredPropStruct & result ) {
@@ -1148,7 +1148,7 @@ static inline std::string toString(const ObjectPropsObjectPropObjectPrimitiveReq
11481148}
11491149
11501150struct ObjectPropsObjectPropNestedPropANestedPropBStruct {
1151- std ::string nestedPropC ;
1151+ std ::string nestedPropC {\\ " \\ " } ;
11521152};
11531153
11541154static inline void fromRawValue (const PropsParserContext & context , const RawValue & value , ObjectPropsObjectPropNestedPropANestedPropBStruct & result ) {
@@ -1165,7 +1165,7 @@ static inline std::string toString(const ObjectPropsObjectPropNestedPropANestedP
11651165}
11661166
11671167struct ObjectPropsObjectPropNestedPropAStruct {
1168- ObjectPropsObjectPropNestedPropANestedPropBStruct nestedPropB ;
1168+ ObjectPropsObjectPropNestedPropANestedPropBStruct nestedPropB {} ;
11691169};
11701170
11711171static inline void fromRawValue (const PropsParserContext & context , const RawValue & value , ObjectPropsObjectPropNestedPropAStruct & result ) {
@@ -1182,7 +1182,7 @@ static inline std::string toString(const ObjectPropsObjectPropNestedPropAStruct
11821182}
11831183
11841184struct ObjectPropsObjectPropNestedArrayAsPropertyArrayPropStruct {
1185- std ::string stringProp ;
1185+ std ::string stringProp {\\ " \\ " } ;
11861186};
11871187
11881188static inline void fromRawValue (const PropsParserContext & context , const RawValue & value , ObjectPropsObjectPropNestedArrayAsPropertyArrayPropStruct & result ) {
@@ -1209,7 +1209,7 @@ static inline void fromRawValue(const PropsParserContext& context, const RawValu
12091209
12101210
12111211struct ObjectPropsObjectPropNestedArrayAsPropertyStruct {
1212- std ::vector <ObjectPropsObjectPropNestedArrayAsPropertyArrayPropStruct > arrayProp;
1212+ std ::vector <ObjectPropsObjectPropNestedArrayAsPropertyArrayPropStruct > arrayProp{ } ;
12131213};
12141214
12151215static inline void fromRawValue(const PropsParserContext& context, const RawValue & value, ObjectPropsObjectPropNestedArrayAsPropertyStruct & result) {
@@ -1226,16 +1226,20 @@ static inline std::string toString(const ObjectPropsObjectPropNestedArrayAsPrope
12261226}
12271227
12281228struct ObjectPropsObjectPropStruct {
1229- std ::string stringProp ;
1230- bool booleanProp ;
1231- Float floatProp ;
1232- int intProp ;
1233- ObjectPropsStringEnumProp stringEnumProp ;
1234- ObjectPropsIntEnumProp intEnumProp ;
1235- ObjectPropsObjectPropObjectArrayPropStruct objectArrayProp ;
1236- ObjectPropsObjectPropObjectPrimitiveRequiredPropStruct objectPrimitiveRequiredProp ;
1237- ObjectPropsObjectPropNestedPropAStruct nestedPropA ;
1238- ObjectPropsObjectPropNestedArrayAsPropertyStruct nestedArrayAsProperty ;
1229+ std ::string stringProp {\\"\\"};
1230+ bool booleanProp {false };
1231+ Float floatProp {0.0};
1232+ int intProp {0};
1233+ std ::string stringUserDefaultProp {\\"user_default\\"};
1234+ bool booleanUserDefaultProp {true };
1235+ Float floatUserDefaultProp {3.14};
1236+ int intUserDefaultProp {9999};
1237+ ObjectPropsStringEnumProp stringEnumProp {ObjectPropsStringEnumProp::Option1 };
1238+ ObjectPropsIntEnumProp intEnumProp {ObjectPropsIntEnumProp::IntEnumProp0 };
1239+ ObjectPropsObjectPropObjectArrayPropStruct objectArrayProp {};
1240+ ObjectPropsObjectPropObjectPrimitiveRequiredPropStruct objectPrimitiveRequiredProp {};
1241+ ObjectPropsObjectPropNestedPropAStruct nestedPropA {};
1242+ ObjectPropsObjectPropNestedArrayAsPropertyStruct nestedArrayAsProperty {};
12391243} ;
12401244
12411245static inline void fromRawValue(const PropsParserContext& context, const RawValue & value, ObjectPropsObjectPropStruct & result) {
@@ -1257,6 +1261,22 @@ static inline void fromRawValue(const PropsParserContext& context, const RawValu
12571261 if (tmp_intProp != map .end ()) {
12581262 fromRawValue(context , tmp_intProp ->second , result .intProp );
12591263 }
1264+ auto tmp_stringUserDefaultProp = map .find (\\" stringUserDefaultProp\\ " );
1265+ if (tmp_stringUserDefaultProp != map .end ()) {
1266+ fromRawValue(context , tmp_stringUserDefaultProp ->second , result .stringUserDefaultProp );
1267+ }
1268+ auto tmp_booleanUserDefaultProp = map .find (\\" booleanUserDefaultProp\\ " );
1269+ if (tmp_booleanUserDefaultProp != map .end ()) {
1270+ fromRawValue(context , tmp_booleanUserDefaultProp ->second , result .booleanUserDefaultProp );
1271+ }
1272+ auto tmp_floatUserDefaultProp = map .find (\\" floatUserDefaultProp\\ " );
1273+ if (tmp_floatUserDefaultProp != map .end ()) {
1274+ fromRawValue(context , tmp_floatUserDefaultProp ->second , result .floatUserDefaultProp );
1275+ }
1276+ auto tmp_intUserDefaultProp = map .find (\\" intUserDefaultProp\\ " );
1277+ if (tmp_intUserDefaultProp != map .end ()) {
1278+ fromRawValue(context , tmp_intUserDefaultProp ->second , result .intUserDefaultProp );
1279+ }
12601280 auto tmp_stringEnumProp = map .find (\\" stringEnumProp\\ " );
12611281 if (tmp_stringEnumProp != map .end ()) {
12621282 fromRawValue(context , tmp_stringEnumProp ->second , result .stringEnumProp );
0 commit comments