.. title:: clang-tidy - modernize-return-braced-init-list | |
modernize-return-braced-init-list | |
================================= | |
Replaces explicit calls to the constructor in a return with a braced | |
initializer list. This way the return type is not needlessly duplicated in the | |
function definition and the return statement. | |
.. code:: c++ | |
Foo bar() { | |
Baz baz; | |
return Foo(baz); | |
} | |
// transforms to: | |
Foo bar() { | |
Baz baz; | |
return {baz}; | |
} |