@@ -1339,9 +1339,9 @@ def pydef_code(self) -> str:
1339
1339
.def(py::init<>([](
1340
1340
{all_params_signature})
1341
1341
{
1342
- {_i_}auto r = std::make_unique<{qualified_struct_name}>();
1342
+ {_i_}auto r_ctor_ = std::make_unique<{qualified_struct_name}>();
1343
1343
{all_params_set_values}
1344
- {_i_}return r ;
1344
+ {_i_}return r_ctor_ ;
1345
1345
})
1346
1346
, {maybe_pyargs}
1347
1347
)
@@ -1354,7 +1354,7 @@ def pydef_code(self) -> str:
1354
1354
.def("__init__", []({all_params_signature})
1355
1355
{
1356
1356
{_i_}new (self) {qualified_struct_name}(); // placement new
1357
- {_i_}auto r = self;
1357
+ {_i_}auto r_ctor_ = self;
1358
1358
{all_params_set_values}
1359
1359
},
1360
1360
{maybe_pyargs}
@@ -1390,14 +1390,14 @@ def get_all_params_set_values() -> str:
1390
1390
if was_mutable_param_with_default_value_made_optional (lg_context , original_param ):
1391
1391
code = f"""
1392
1392
if ({ modified_param .decl .name ()} .has_value())
1393
- { _i_ } r ->{ modified_param .decl .name ()} = { modified_param .decl .name ()} .value();
1393
+ { _i_ } r_ctor_ ->{ modified_param .decl .name ()} = { modified_param .decl .name ()} .value();
1394
1394
else
1395
- { _i_ } r ->{ modified_param .decl .name ()} = { original_param .decl .initial_value_code } ;
1395
+ { _i_ } r_ctor_ ->{ modified_param .decl .name ()} = { original_param .decl .initial_value_code } ;
1396
1396
"""
1397
1397
code = code_utils .unindent_code (code , flag_strip_empty_lines = True )
1398
1398
1399
1399
else :
1400
- code = f"r ->{ original_param .decl .name ()} = { original_param .decl .name ()} ;"
1400
+ code = f"r_ctor_ ->{ original_param .decl .name ()} = { original_param .decl .name ()} ;"
1401
1401
all_params_set_values_list .append (code )
1402
1402
all_params_set_values = "\n " .join (all_params_set_values_list )
1403
1403
all_params_set_values = code_utils .indent_code (all_params_set_values , indent_str = _i_ )
0 commit comments