Lines Matching +defs:begin +defs:re
68 // if we're checking an interface declaration.
102 // If we're in a system header, and this is not a call, just make
565 // to the class we're defining.
836 diagLoc = newTypeParams->begin()[prevTypeParams->size()]->getLocation();
852 ObjCTypeParamDecl *prevTypeParam = prevTypeParams->begin()[i];
853 ObjCTypeParamDecl *newTypeParam = newTypeParams->begin()[i];
1079 // Start the definition of this class. If we're in a redefinition case, there
1196 for (ObjCList<ObjCProtocolDecl>::iterator I = PList.begin(),
1371 // If we're allowed to find protocols and we have a protocol, accept it.
1377 // If we're allowed to find type names and we have one, accept it.
2404 // category, and sometimes they're even completely explicitly allowed.
2486 // category, and sometimes they're even completely explicitly allowed..
3171 // If we're doing a strict match, the types have to match exactly.
3248 RecordDecl::field_iterator ri = right->field_begin(), re = right->field_end();
3249 for (; li != le && ri != re; ++li, ++ri) {
3253 return (li == le && ri == re);
3283 re = right->param_end();
3285 for (; li != le && ri != re; ++li, ++ri) {
3729 for (GlobalMethodPool::iterator b = MethodPool.begin(),
3912 (Ivars.begin() == Ivars.end()) ? nullptr : *Ivars.begin();
4215 for (DeclGroupRef::iterator I = DG.begin(), E = DG.end(); I != E; ++I)
4226 for (DeclGroupRef::iterator I = DG.begin(), E = DG.end(); I != E; ++I)
4327 iterator begin() const { return Overridden.begin(); }
4422 // Note that we're now in a recursive case.
5144 for (SmallVectorImpl<Decl*>::iterator D = Decls.begin();