We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b0b08a3 commit 5518247Copy full SHA for 5518247
1 file changed
lib/checkboost.cpp
@@ -34,9 +34,7 @@ static const CWE CWE664(664);
34
void CheckBoost::checkBoostForeachModification()
35
{
36
const SymbolDatabase *symbolDatabase = _tokenizer->getSymbolDatabase();
37
- const std::size_t functions = symbolDatabase->functionScopes.size();
38
- for (std::size_t i = 0; i < functions; ++i) {
39
- const Scope * scope = symbolDatabase->functionScopes[i];
+ for (const Scope * scope : symbolDatabase->functionScopes) {
40
for (const Token *tok = scope->classStart->next(); tok && tok != scope->classEnd; tok = tok->next()) {
41
if (!Token::simpleMatch(tok, "BOOST_FOREACH ("))
42
continue;
0 commit comments