From c2cca999020941c09b7a4755a98f424d7e39555a Mon Sep 17 00:00:00 2001 From: Kwabena N Amponsah Date: Tue, 24 Sep 2024 00:06:51 +0000 Subject: [PATCH] #24 Cosmetic method output fixes --- cppwg/writers/method_writer.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cppwg/writers/method_writer.py b/cppwg/writers/method_writer.py index 4fd7c02..c840cce 100644 --- a/cppwg/writers/method_writer.py +++ b/cppwg/writers/method_writer.py @@ -233,11 +233,14 @@ def generate_virtual_override_wrapper(self) -> str: arg_list = [] arg_name_list = [] - for arg, arg_type in zip( - self.method_decl.arguments, self.method_decl.argument_types + for i, (arg, arg_type) in enumerate( + zip(self.method_decl.arguments, self.method_decl.argument_types) ): arg_list.append(f"{arg_type.decl_string} {arg.name}") - arg_name_list.append(f"{arg.name}") + if i == 0: + arg_name_list.append(f"{arg.name}") + else: + arg_name_list.append(" "*12 + f"{arg.name}") arg_string = ", ".join(arg_list) # e.g. "int a, bool b, double c" arg_name_string = ",\n".join(arg_name_list) # e.g. "a,\n b,\n c"