forked from OSchip/llvm-project
19 lines
577 B
ReStructuredText
19 lines
577 B
ReStructuredText
.. title:: clang-tidy - readability-static-definition-in-anonymous-namespace
|
|
|
|
readability-static-definition-in-anonymous-namespace
|
|
====================================================
|
|
|
|
Finds static function and variable definitions in anonymous namespace.
|
|
|
|
In this case, ``static`` is redundant, because anonymous namespace limits the
|
|
visibility of definitions to a single translation unit.
|
|
|
|
.. code-block:: c++
|
|
|
|
namespace {
|
|
static int a = 1; // Warning.
|
|
static const b = 1; // Warning.
|
|
}
|
|
|
|
The check will apply a fix by removing the redundant ``static`` qualifier.
|