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

References

tools/clang/lib/Sema/SemaDeclObjC.cpp
 3993       for (const auto *Ext : IDecl->visible_extensions()) {
 4003           for (const auto *Ext : IDecl->visible_extensions()) {
 4014       ImplMethodsVsClassMethods(S, IC, IDecl);
 4015       AtomicPropertySetterGetterRules(IC, IDecl);
 4018       if (IDecl->hasDesignatedInitializers())
 4019         DiagnoseMissingDesignatedInitOverrides(IC, IDecl);
 4021       DiagnoseRetainableFlexibleArrayMember(*this, IDecl);
 4023       bool HasRootClassAttr = IDecl->hasAttr<ObjCRootClassAttr>();
 4024       if (IDecl->getSuperClass() == nullptr) {
 4028           SourceLocation DeclLoc(IDecl->getLocation());
 4031             << IDecl->getIdentifier();
 4047         Diag(IDecl->getLocation(), diag::err_objc_root_class_subclass);
 4050       if (const ObjCInterfaceDecl *Super = IDecl->getSuperClass()) {
 4055         if (IDecl->hasAttr<ObjCSubclassingRestrictedAttr>() &&
 4062       if (IDecl->hasAttr<ObjCClassStubAttr>())
 4066         while (IDecl->getSuperClass()) {
 4067           DiagnoseDuplicateIvars(IDecl, IDecl->getSuperClass());
 4067           DiagnoseDuplicateIvars(IDecl, IDecl->getSuperClass());
 4068           IDecl = IDecl->getSuperClass();
 4068           IDecl = IDecl->getSuperClass();