Lines Matching defs:Overridden
142 const ObjCMethodDecl *Overridden) {
144 if (Overridden->hasRelatedResultType() &&
180 if (ObjCMethodFamily Family = Overridden->getMethodFamily())
181 Diag(Overridden->getLocation(),
186 Diag(Overridden->getLocation(),
191 Overridden->hasAttr<NSReturnsRetainedAttr>())) {
197 Diag(Overridden->getLocation(), diag::note_previous_decl) << "method";
200 Overridden->hasAttr<NSReturnsNotRetainedAttr>())) {
206 Diag(Overridden->getLocation(), diag::note_previous_decl) << "method";
209 ObjCMethodDecl::param_const_iterator oi = Overridden->param_begin(),
210 oe = Overridden->param_end();
2612 ObjCMethodDecl *Overridden,
2615 CheckMethodOverrideReturn(SemaRef, Method, Overridden, IsProtocolMethodDecl,
2619 IF = Overridden->param_begin(), EM = Method->param_end(),
2620 EF = Overridden->param_end();
2622 CheckMethodOverrideParam(SemaRef, Method, Overridden, *IM, *IF,
2626 if (Method->isVariadic() != Overridden->isVariadic()) {
2629 Diag(Overridden->getLocation(), diag::note_previous_declaration);
4287 llvm::SmallSetVector<ObjCMethodDecl*, 4> Overridden;
4326 typedef decltype(Overridden)::iterator iterator;
4327 iterator begin() const { return Overridden.begin(); }
4328 iterator end() const { return Overridden.end(); }
4415 Overridden.insert(meth);