reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDeclObjC.cpp
 4332       if (isa<ObjCProtocolDecl>(overridden->getDeclContext()) ||
 4333           CurrentClass != overridden->getClassInterface() ||
 4334           overridden->isOverriding()) {
 4355                 !isa<ObjCCategoryImplDecl>(overridden->getDeclContext())) {
 4356               OverrideSearch overrides(*this, overridden);
 4361                   overridden->setOverriding(true);
 4372     if (RTC != Sema::RTC_Incompatible && overridden->hasRelatedResultType())
 4376     mergeObjCMethodDecls(ObjCMethod, overridden);
 4378     if (ObjCMethod->isImplicit() && overridden->isImplicit())
 4384       CheckConflictingOverridingMethod(ObjCMethod, overridden,
 4385               isa<ObjCProtocolDecl>(overridden->getDeclContext()));
 4387     if (CurrentClass && overridden->getDeclContext() != CurrentClass &&
 4388         isa<ObjCInterfaceDecl>(overridden->getDeclContext()) &&
 4389         !overridden->isImplicit() /* not meant for properties */) {
 4392       ObjCMethodDecl::param_iterator PrevI = overridden->param_begin(),
 4393                                      PrevE = overridden->param_end();
 4395         assert(PrevI != overridden->param_end() && "Param mismatch");
 4403           Diag(overridden->getLocation(), diag::note_previous_declaration);