32 lines
802 B
ReStructuredText
32 lines
802 B
ReStructuredText
.. title:: clang-tidy - readability-redundant-inline-specifier
|
|
|
|
readability-redundant-inline-specifier
|
|
======================================
|
|
|
|
Detects redundant ``inline`` specifiers on function and variable declarations.
|
|
|
|
Examples:
|
|
|
|
.. code-block:: c++
|
|
|
|
constexpr inline void f() {}
|
|
|
|
In the example above the keyword ``inline`` is redundant since constexpr
|
|
functions are implicitly inlined
|
|
|
|
.. code-block:: c++
|
|
|
|
class MyClass {
|
|
inline void myMethod() {}
|
|
};
|
|
|
|
In the example above the keyword ``inline`` is redundant since member functions
|
|
defined entirely inside a class/struct/union definition are implicitly inlined.
|
|
|
|
Options
|
|
-------
|
|
|
|
.. option:: StrictMode
|
|
|
|
If set to `true`, the check will also flag functions and variables that
|
|
already have internal linkage as redundant.
|