1.. title:: clang-tidy - misc-uniqueptr-reset-release 2 3misc-uniqueptr-reset-release 4============================ 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`` can 16also be ``std::unique_ptr<Foo>*``. 17