[docs] Add LICENSE.txt to the root of the mono-repo
[llvm-project.git] / clang-tools-extra / docs / clang-tidy / checks / readability / redundant-smartptr-get.rst
blob20851b0acad974ae6ff50b5f071d9f8ff2937dde
1 .. title:: clang-tidy - readability-redundant-smartptr-get
3 readability-redundant-smartptr-get
4 ==================================
6 Find and remove redundant calls to smart pointer's ``.get()`` method.
8 Examples:
10 .. code-block:: c++
12   ptr.get()->Foo()  ==>  ptr->Foo()
13   *ptr.get()  ==>  *ptr
14   *ptr->get()  ==>  **ptr
15   if (ptr.get() == nullptr) ... => if (ptr == nullptr) ...
18 .. option:: IgnoreMacros
20    If this option is set to `true` (default is `true`), the check will not warn
21    about calls inside macros.