aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/ClangTidyModule.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2014-03-06 10:17:46 +0000
committerAlexander Kornienko <alexfh@google.com>2014-03-06 10:17:46 +0000
commitdf1e3cb157d8bdbb645e444bf4211e9b43d08d77 (patch)
tree64a81181605b1c8e87b1c86091c5a5fd6cdeba57 /clang-tools-extra/clang-tidy/ClangTidyModule.cpp
parent5ec35b75efdee8f614ffb067044a3051ffff1cc4 (diff)
downloadllvm-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.cpp17
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);
}
}