brintos

brintos / llvm-project-archived public Read only

0
0
Text · 543 B · 8d48fa1 Raw
25 lines · plain
1.. title:: clang-tidy - misc-uniqueptr-reset-release2 3misc-uniqueptr-reset-release4============================5 6Find and replace ``unique_ptr::reset(release())`` with ``std::move()``.7 8Example:9 10.. code-block:: c++11 12  std::unique_ptr<Foo> x, y;13  x.reset(y.release()); -> x = std::move(y);14 15If ``y`` is already rvalue, ``std::move()`` is not added. ``x`` and ``y`` can16also be ``std::unique_ptr<Foo>*``.17 18Options19-------20 21.. option:: IncludeStyle22 23   A string specifying which include-style is used, `llvm` or `google`. Default24   is `llvm`.25