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