blob: 54894196877e7989dbea34de31b5522a0f0cc5ca [file] [log] [blame]
.. title:: clang-tidy - readability-redundant-smartptr-get
readability-redundant-smartptr-get
==================================
Find and remove redundant calls to smart pointer's ``.get()`` method.
Examples:
.. code-block:: c++
ptr.get()->Foo() ==> ptr->Foo()
*ptr.get() ==> *ptr
*ptr->get() ==> **ptr
if (ptr.get() == nullptr) ... => if (ptr == nullptr) ...
.. option:: IgnoreMacros
If this option is set to non-zero (default is `1`), the check will not warn
about calls inside macros.