1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 06:27:45 +00:00

Meta+BindingsGenerator: Add curly brackets for numeric union types

This commit is contained in:
Bastiaan van der Plaat 2023-10-16 17:27:40 +02:00 committed by Andreas Kling
parent 9997d8f178
commit efadee7e6e

View file

@ -1254,7 +1254,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter
generate_to_cpp(union_generator, parameter, js_name, js_suffix, DeprecatedString::formatted("{}{}_number", js_name, js_suffix), interface, false, false, {}, false, recursion_depth + 1); generate_to_cpp(union_generator, parameter, js_name, js_suffix, DeprecatedString::formatted("{}{}_number", js_name, js_suffix), interface, false, false, {}, false, recursion_depth + 1);
union_generator.append(R"~~~( union_generator.append(R"~~~(
return @js_name@@js_suffix@_number; return { @js_name@@js_suffix@_number };
} }
)~~~"); )~~~");
} }
@ -1330,7 +1330,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter
generate_to_cpp(union_generator, parameter, js_name, js_suffix, DeprecatedString::formatted("{}{}_number", js_name, js_suffix), interface, false, false, {}, false, recursion_depth + 1); generate_to_cpp(union_generator, parameter, js_name, js_suffix, DeprecatedString::formatted("{}{}_number", js_name, js_suffix), interface, false, false, {}, false, recursion_depth + 1);
union_generator.append(R"~~~( union_generator.append(R"~~~(
return @js_name@@js_suffix@_number; return { @js_name@@js_suffix@_number };
)~~~"); )~~~");
} else if (includes_boolean) { } else if (includes_boolean) {
// 17. If types includes boolean, then return the result of converting V to boolean. // 17. If types includes boolean, then return the result of converting V to boolean.