misc-uniqueptr-reset-release

查找并替换 unique_ptr::reset(release())std::move()

示例

std::unique_ptr<Foo> x, y;
x.reset(y.release()); -> x = std::move(y);

如果 y 已经是右值,则不会添加 std::move()xy 也可能是 std::unique_ptr<Foo>*

选项

IncludeStyle

一个字符串,指定使用哪种包含样式,llvmgoogle。 默认值为 llvm