Extra Clang Tools 5 documentation

clang-tidy - modernize-return-braced-init-list

«  modernize-replace-random-shuffle   ::   Contents   ::   modernize-shrink-to-fit  »

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.

Foo bar() {
  Baz baz;
  return Foo(baz);
}

// transforms to:

Foo bar() {
  Baz baz;
  return {baz};
}

«  modernize-replace-random-shuffle   ::   Contents   ::   modernize-shrink-to-fit  »