diff options
| author | Aaron Ballman <aaron@aaronballman.com> | 2014-03-13 19:50:17 +0000 |
|---|---|---|
| committer | Aaron Ballman <aaron@aaronballman.com> | 2014-03-13 19:50:17 +0000 |
| commit | f26acce6f74658f8ab7ec3b0325363c228ffc5ae (patch) | |
| tree | 208231a17e854281d810ed4e53e53da7f98ac57f /clang/lib/AST | |
| parent | 514fc61c091d985c561d5a60166a96f772461131 (diff) | |
| download | bcm5719-llvm-f26acce6f74658f8ab7ec3b0325363c228ffc5ae.tar.gz bcm5719-llvm-f26acce6f74658f8ab7ec3b0325363c228ffc5ae.zip | |
[C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_end() with iterator_range instance_methods(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203839
Diffstat (limited to 'clang/lib/AST')
| -rw-r--r-- | clang/lib/AST/DeclObjC.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/clang/lib/AST/DeclObjC.cpp b/clang/lib/AST/DeclObjC.cpp index 7b8bf2f1192..e721e1f861f 100644 --- a/clang/lib/AST/DeclObjC.cpp +++ b/clang/lib/AST/DeclObjC.cpp @@ -386,9 +386,7 @@ bool ObjCInterfaceDecl::inheritsDesignatedInitializers() const { return false; case DefinitionData::IDI_Unknown: { bool isIntroducingInitializers = false; - for (instmeth_iterator I = instmeth_begin(), - E = instmeth_end(); I != E; ++I) { - const ObjCMethodDecl *MD = *I; + for (const auto *MD : instance_methods()) { if (MD->getMethodFamily() == OMF_init && !MD->isOverriding()) { isIntroducingInitializers = true; break; @@ -422,12 +420,9 @@ void ObjCInterfaceDecl::getDesignatedInitializers( if (!IFace) return; - for (instmeth_iterator I = IFace->instmeth_begin(), - E = IFace->instmeth_end(); I != E; ++I) { - const ObjCMethodDecl *MD = *I; + for (const auto *MD : IFace->instance_methods()) if (MD->isThisDeclarationADesignatedInitializer()) Methods.push_back(MD); - } } bool ObjCInterfaceDecl::isDesignatedInitializer(Selector Sel, |

