readability-redundant-smartptr-get¶
Find and remove redundant calls to smart pointer’s .get()
method.
Examples:
ptr.get()->Foo() ==> ptr->Foo()
*ptr.get() ==> *ptr
*ptr->get() ==> **ptr
if (ptr.get() == nullptr) ... => if (ptr == nullptr) ...
-
IgnoreMacros
¶
If this option is set to non-zero (default is 1), the check will not warn about calls inside macros.