forked from OSchip/llvm-project
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;
|
|
|