forked from OSchip/llvm-project
22 lines
516 B
ReStructuredText
22 lines
516 B
ReStructuredText
.. 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.
|