@@ -80,8 +80,8 @@ CheckClass::CheckClass(const Tokenizer *tokenizer, const Settings *settings, Err
8080
8181void CheckClass::constructors ()
8282{
83- const bool printStyle = _settings->isEnabled (" style " );
84- const bool printWarnings = _settings->isEnabled (" warning " );
83+ const bool printStyle = _settings->isEnabled (Settings::STYLE );
84+ const bool printWarnings = _settings->isEnabled (Settings::WARNING );
8585 if (!printStyle && !printWarnings)
8686 return ;
8787
@@ -238,7 +238,7 @@ void CheckClass::constructors()
238238
239239void CheckClass::checkExplicitConstructors ()
240240{
241- if (!_settings->isEnabled (" style " ))
241+ if (!_settings->isEnabled (Settings::STYLE ))
242242 return ;
243243
244244 const std::size_t classes = symbolDatabase->classAndStructScopes .size ();
@@ -286,7 +286,7 @@ void CheckClass::checkExplicitConstructors()
286286
287287void CheckClass::copyconstructors ()
288288{
289- if (!_settings->isEnabled (" style " ))
289+ if (!_settings->isEnabled (Settings::STYLE ))
290290 return ;
291291
292292 const std::size_t classes = symbolDatabase->classAndStructScopes .size ();
@@ -833,7 +833,7 @@ void CheckClass::operatorEqVarError(const Token *tok, const std::string &classna
833833
834834void CheckClass::initializationListUsage ()
835835{
836- if (!_settings->isEnabled (" performance " ))
836+ if (!_settings->isEnabled (Settings::PERFORMANCE ))
837837 return ;
838838
839839 const std::size_t functions = symbolDatabase->functionScopes .size ();
@@ -948,7 +948,7 @@ static bool checkFunctionUsage(const Function *privfunc, const Scope* scope)
948948
949949void CheckClass::privateFunctions ()
950950{
951- if (!_settings->isEnabled (" style " ))
951+ if (!_settings->isEnabled (Settings::STYLE ))
952952 return ;
953953
954954 const std::size_t classes = symbolDatabase->classAndStructScopes .size ();
@@ -1018,7 +1018,7 @@ static const Scope* findFunctionOf(const Scope* scope)
10181018
10191019void CheckClass::checkMemset ()
10201020{
1021- const bool printWarnings = _settings->isEnabled (" warning " );
1021+ const bool printWarnings = _settings->isEnabled (Settings::WARNING );
10221022 const std::size_t functions = symbolDatabase->functionScopes .size ();
10231023 for (std::size_t i = 0 ; i < functions; ++i) {
10241024 const Scope * scope = symbolDatabase->functionScopes [i];
@@ -1105,7 +1105,7 @@ void CheckClass::checkMemsetType(const Scope *start, const Token *tok, const Sco
11051105 return ;
11061106 parsedTypes.insert (type);
11071107
1108- const bool printPortability = _settings->isEnabled (" portability " );
1108+ const bool printPortability = _settings->isEnabled (Settings::PORTABILITY );
11091109
11101110 // recursively check all parent classes
11111111 for (std::size_t i = 0 ; i < type->definedType ->derivedFrom .size (); i++) {
@@ -1209,7 +1209,7 @@ void CheckClass::memsetErrorFloat(const Token *tok, const std::string &type)
12091209
12101210void CheckClass::operatorEq ()
12111211{
1212- if (!_settings->isEnabled (" style " ))
1212+ if (!_settings->isEnabled (Settings::STYLE ))
12131213 return ;
12141214
12151215 const std::size_t classes = symbolDatabase->classAndStructScopes .size ();
@@ -1263,7 +1263,7 @@ void CheckClass::operatorEqReturnError(const Token *tok, const std::string &clas
12631263
12641264void CheckClass::operatorEqRetRefThis ()
12651265{
1266- if (!_settings->isEnabled (" style " ))
1266+ if (!_settings->isEnabled (Settings::STYLE ))
12671267 return ;
12681268
12691269 const std::size_t classes = symbolDatabase->classAndStructScopes .size ();
@@ -1399,7 +1399,7 @@ void CheckClass::operatorEqMissingReturnStatementError(const Token *tok, bool er
13991399
14001400void CheckClass::operatorEqToSelf ()
14011401{
1402- if (!_settings->isEnabled (" warning " ))
1402+ if (!_settings->isEnabled (Settings::WARNING ))
14031403 return ;
14041404
14051405 const std::size_t classes = symbolDatabase->classAndStructScopes .size ();
@@ -1648,7 +1648,7 @@ void CheckClass::virtualDestructor()
16481648void CheckClass::virtualDestructorError (const Token *tok, const std::string &Base, const std::string &Derived, bool inconclusive)
16491649{
16501650 if (inconclusive) {
1651- if (_settings->isEnabled (" warning " ))
1651+ if (_settings->isEnabled (Settings::WARNING ))
16521652 reportError (tok, Severity::warning, " virtualDestructor" , " Class '" + Base + " ' which has virtual members does not have a virtual destructor." , CWE404, true );
16531653 } else {
16541654 reportError (tok, Severity::error, " virtualDestructor" , " Class '" + Base + " ' which is inherited by class '" + Derived + " ' does not have a virtual destructor.\n "
@@ -1665,7 +1665,7 @@ void CheckClass::virtualDestructorError(const Token *tok, const std::string &Bas
16651665
16661666void CheckClass::thisSubtraction ()
16671667{
1668- if (!_settings->isEnabled (" warning " ))
1668+ if (!_settings->isEnabled (Settings::WARNING ))
16691669 return ;
16701670
16711671 const Token *tok = _tokenizer->tokens ();
@@ -1696,7 +1696,7 @@ void CheckClass::checkConst()
16961696 if (!_settings->inconclusive )
16971697 return ;
16981698
1699- if (!_settings->isEnabled (" style " ))
1699+ if (!_settings->isEnabled (Settings::STYLE ))
17001700 return ;
17011701
17021702 const std::size_t classes = symbolDatabase->classAndStructScopes .size ();
@@ -2075,7 +2075,7 @@ namespace { // avoid one-definition-rule violation
20752075
20762076void CheckClass::initializerListOrder ()
20772077{
2078- if (!_settings->isEnabled (" style " ))
2078+ if (!_settings->isEnabled (Settings::STYLE ))
20792079 return ;
20802080
20812081 // This check is not inconclusive. However it only determines if the initialization
@@ -2183,7 +2183,7 @@ void CheckClass::selfInitializationError(const Token* tok, const std::string& va
21832183
21842184void CheckClass::checkPureVirtualFunctionCall ()
21852185{
2186- if (! _settings->isEnabled (" warning " ))
2186+ if (! _settings->isEnabled (Settings::WARNING ))
21872187 return ;
21882188 const std::size_t functions = symbolDatabase->functionScopes .size ();
21892189 std::map<const Function *, std::list<const Token *> > callsPureVirtualFunctionMap;
@@ -2305,7 +2305,7 @@ void CheckClass::callsPureVirtualFunctionError(
23052305
23062306void CheckClass::checkDuplInheritedMembers ()
23072307{
2308- if (!_settings->isEnabled (" warning " ))
2308+ if (!_settings->isEnabled (Settings::WARNING ))
23092309 return ;
23102310
23112311 // Iterate over all classes
@@ -2359,7 +2359,7 @@ void CheckClass::duplInheritedMembersError(const Token *tok1, const Token* tok2,
23592359
23602360void CheckClass::checkCopyCtorAndEqOperator ()
23612361{
2362- if (!_settings->isEnabled (" warning " ))
2362+ if (!_settings->isEnabled (Settings::WARNING ))
23632363 return ;
23642364
23652365 const std::size_t classes = symbolDatabase->classAndStructScopes .size ();
0 commit comments