.. title:: clang-tidy - readability-static-accessed-through-instance | |
readability-static-accessed-through-instance | |
============================================ | |
Checks for member expressions that access static members through instances, and | |
replaces them with uses of the appropriate qualified-id. | |
Example: | |
The following code: | |
.. code-block:: c++ | |
struct C { | |
static void foo(); | |
static int x; | |
}; | |
C *c1 = new C(); | |
c1->foo(); | |
c1->x; | |
is changed to: | |
.. code-block:: c++ | |
C *c1 = new C(); | |
C::foo(); | |
C::x; | |