.. 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. |