32 lines
530 B
ReStructuredText
32 lines
530 B
ReStructuredText
|
.. 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;
|
||
|
|