readability-redundant-inline-specifier

检测函数和变量声明中冗余的 inline 说明符。

示例

constexpr inline void f() {}

在上面的示例中,关键字 inline 是冗余的,因为 constexpr 函数是隐式内联的

class MyClass {
    inline void myMethod() {}
};

在上面的示例中,关键字 inline 是冗余的,因为完全在类/结构/联合定义内定义的成员函数是隐式内联的。

选项

StrictMode

如果设置为 true,则检查还将标记已经具有内部链接的函数和变量为冗余。