diff options
author | Alexander Kornienko <alexfh@google.com> | 2014-03-06 10:17:46 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2014-03-06 10:17:46 +0000 |
commit | df1e3cb157d8bdbb645e444bf4211e9b43d08d77 (patch) | |
tree | 64a81181605b1c8e87b1c86091c5a5fd6cdeba57 /clang-tools-extra/clang-tidy/ClangTidyModule.cpp | |
parent | 5ec35b75efdee8f614ffb067044a3051ffff1cc4 (diff) | |
download | llvm-df1e3cb157d8bdbb645e444bf4211e9b43d08d77.zip llvm-df1e3cb157d8bdbb645e444bf4211e9b43d08d77.tar.gz llvm-df1e3cb157d8bdbb645e444bf4211e9b43d08d77.tar.bz2 |
Use range-based for loops for better readability. No functional changes intended.
Reviewers: chandlerc
Reviewed By: chandlerc
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D2979
llvm-svn: 203101
Diffstat (limited to 'clang-tools-extra/clang-tidy/ClangTidyModule.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/ClangTidyModule.cpp | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/clang-tools-extra/clang-tidy/ClangTidyModule.cpp b/clang-tools-extra/clang-tidy/ClangTidyModule.cpp index 87ab2be..8a6842b 100644 --- a/clang-tools-extra/clang-tidy/ClangTidyModule.cpp +++ b/clang-tools-extra/clang-tidy/ClangTidyModule.cpp @@ -17,24 +17,21 @@ namespace clang { namespace tidy { ClangTidyCheckFactories::~ClangTidyCheckFactories() { - for (FactoryMap::iterator I = Factories.begin(), E = Factories.end(); I != E; - ++I) { - delete I->second; - } + for (const auto &Factory : Factories) + delete Factory.second; } + void ClangTidyCheckFactories::addCheckFactory(StringRef Name, CheckFactoryBase *Factory) { - Factories[Name] = Factory; } void ClangTidyCheckFactories::createChecks( ChecksFilter &Filter, SmallVectorImpl<ClangTidyCheck *> &Checks) { - for (FactoryMap::iterator I = Factories.begin(), E = Factories.end(); I != E; - ++I) { - if (Filter.IsCheckEnabled(I->first)) { - ClangTidyCheck *Check = I->second->createCheck(); - Check->setName(I->first); + for (const auto &Factory : Factories) { + if (Filter.IsCheckEnabled(Factory.first)) { + ClangTidyCheck *Check = Factory.second->createCheck(); + Check->setName(Factory.first); Checks.push_back(Check); } } |