From 625da9af5cf3eddf1a757b849856756ce65233be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sun, 26 Jan 2020 07:31:04 +0100 Subject: [PATCH] SymbolDatabase: Use range for loop --- lib/symboldatabase.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/symboldatabase.cpp b/lib/symboldatabase.cpp index ccaa1034f..15b30f1e2 100644 --- a/lib/symboldatabase.cpp +++ b/lib/symboldatabase.cpp @@ -3141,16 +3141,15 @@ void SymbolDatabase::printOut(const char *title) const std::cout << "int"; std::cout << std::endl; std::cout << " enumClass: " << scope->enumClass << std::endl; - for (std::vector::const_iterator enumerator = scope->enumeratorList.begin(); enumerator != scope->enumeratorList.end(); ++enumerator) { - std::cout << " Enumerator: " << enumerator->name->str() << " = "; - if (enumerator->value_known) { - std::cout << enumerator->value; - } + for (const Enumerator &enumerator : scope->enumeratorList) { + std::cout << " Enumerator: " << enumerator.name->str() << " = "; + if (enumerator.value_known) + std::cout << enumerator.value; - if (enumerator->start) { - const Token * tok = enumerator->start; - std::cout << (enumerator->value_known ? " " : "") << "[" << tok->str(); - while (tok && tok != enumerator->end) { + if (enumerator.start) { + const Token * tok = enumerator.start; + std::cout << (enumerator.value_known ? " " : "") << "[" << tok->str(); + while (tok && tok != enumerator.end) { if (tok->next()) std::cout << " " << tok->next()->str(); tok = tok->next();