Home
last modified time | relevance | path

Searched refs:getSuperClass (Results 1 – 25 of 49) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCInstMethSignature.cpp81 const ObjCInterfaceDecl *C = D->getSuperClass(); in CheckObjCInstMethSignature()
116 C = C->getSuperClass(); in CheckObjCInstMethSignature()
H A DObjCMissingSuperCallChecker.cpp90 const ObjCInterfaceDecl *ID = D->getClassInterface()->getSuperClass(); in isCheckableClass()
91 for ( ; ID ; ID = ID->getSuperClass()) in isCheckableClass()
H A DObjCSelfInitChecker.cpp401 ObjCInterfaceDecl *ID = MD->getClassInterface()->getSuperClass(); in shouldRunOnFunctionOrMethod()
402 for ( ; ID ; ID = ID->getSuperClass()) { in shouldRunOnFunctionOrMethod()
H A DTrustNonnullChecker.cpp201 if (const ObjCInterfaceDecl *Super = ID->getSuperClass()) in interfaceHasSuperclass()
H A DCheckObjCDealloc.cpp1013 for ( ; ID ; ID = ID->getSuperClass()) { in classHasSeparateTeardown()
1052 for ( ; ID ; ID = ID->getSuperClass()) { in isReleasedByCIFilterDealloc()
H A DIvarInvalidationChecker.cpp265 containsInvalidationMethod(InterfD->getSuperClass(), OutInfo, Partial); in containsInvalidationMethod()
H A DLocalizationChecker.cpp834 while (argumentNumber < 0 && OD->getSuperClass() != nullptr) { in checkPreObjCMessage()
841 OD = OD->getSuperClass(); in checkPreObjCMessage()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclObjC.cpp163 ObjCInterfaceDecl *OSC = ID->getSuperClass(); in HasUserDeclaredSetterMethod()
167 OSC = OSC->getSuperClass(); in HasUserDeclaredSetterMethod()
431 Class = Class->getSuperClass(); in isArcWeakrefUnavailable()
441 Class = Class->getSuperClass(); in isObjCRequiresPropertyDefs()
495 IFace = IFace->getSuperClass(); in findInterfaceWithDesignatedInitializers()
533 if (auto SuperD = getSuperClass()) { in inheritsDesignatedInitializers()
653 ClassDecl = ClassDecl->getSuperClass(); in lookupInstanceVariable()
674 ClassDecl = ClassDecl->getSuperClass(); in lookupInheritedClass()
741 ClassDecl = ClassDecl->getSuperClass(); in lookupMethod()
779 if (!Method && getSuperClass()) in lookupPrivateMethod()
[all …]
H A DNSAPI.cpp561 } while ((InterfaceDecl = InterfaceDecl->getSuperClass())); in isSubclassOfNSClass()
H A DASTImporter.cpp5014 << To->getSuperClass()->getDeclName(); in ImportDefinition()
5018 if (From->getSuperClass()) in ImportDefinition()
5021 << From->getSuperClass()->getDeclName(); in ImportDefinition()
5037 if (From->getSuperClass()) { in ImportDefinition()
5270 if ((Super && !Impl->getSuperClass()) || in VisitObjCImplementationDecl()
5271 (!Super && Impl->getSuperClass()) || in VisitObjCImplementationDecl()
5272 (Super && Impl->getSuperClass() && in VisitObjCImplementationDecl()
5280 if (Impl->getSuperClass()) in VisitObjCImplementationDecl()
5283 << Impl->getSuperClass()->getDeclName(); in VisitObjCImplementationDecl()
5287 if (D->getSuperClass()) in VisitObjCImplementationDecl()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/
H A DObjCNoReturn.cpp25 return isSubclass(Class->getSuperClass(), II); in isSubclass()
H A DCocoaConventions.cpp90 for ( ; ID ; ID = ID->getSuperClass()) in isCocoaObjectRef()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/
H A DAvoidNSObjectNewCheck.cpp47 ClassDecl = ClassDecl->getSuperClass(); in isInitMethodAvailable()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclObjC.cpp466 IC->getSuperClass() != nullptr; in ActOnStartOfObjCMethodDef()
2090 if (IDecl->getSuperClass() && in ActOnStartClassImplementation()
2094 << IDecl->getSuperClass()->getDeclName(); in ActOnStartClassImplementation()
2152 if (ImpDecl->getSuperClass()) in CheckImplementationIvars()
2704 ObjCInterfaceDecl *Super = IDecl->getSuperClass(); in CheckProtocolMethodDefs()
2924 if (!WarnCategoryMethodImpl && I->getSuperClass()) in MatchAllMethodDeclarations()
2943 ObjCInterfaceDecl *SuperIDecl = IDecl->getSuperClass(); in CheckCategoryVsClassMethodMatches()
3906 SuperClass = SuperClass->getSuperClass(); in DiagnoseVariableSizedIvars()
4123 if (IDecl->getSuperClass() == nullptr) { in ActOnAtEnd()
4165 while (IDecl->getSuperClass()) { in ActOnAtEnd()
[all …]
H A DSemaObjCProperty.cpp233 while (ObjCInterfaceDecl *Super = CurrentInterfaceDecl->getSuperClass()) { in ActOnProperty()
850 if (ObjCInterfaceDecl *SDecl = ClassDecl->getSuperClass()) { in SelectPropertyForSynthesisFromProtocols()
857 SDecl = SDecl->getSuperClass(); in SelectPropertyForSynthesisFromProtocols()
1824 if (ObjCInterfaceDecl *SDecl = CDecl->getSuperClass()) { in CollectSuperClassPropertyImplementations()
1828 SDecl = SDecl->getSuperClass(); in CollectSuperClassPropertyImplementations()
1872 while (IDecl->getSuperClass()) { in SuperClassImplementsProperty()
1873 ObjCInterfaceDecl *SDecl = IDecl->getSuperClass(); in SuperClassImplementsProperty()
1881 IDecl = IDecl->getSuperClass(); in SuperClassImplementsProperty()
2323 const ObjCInterfaceDecl *SuperD = IFD->getSuperClass(); in DiagnoseMissingDesignatedInitOverrides()
H A DSemaCodeComplete.cpp2618 if (ID->getSuperClass()) { in AddOrdinaryNameResults()
2620 SuperType = ID->getSuperClass()->getNameAsString(); in AddOrdinaryNameResults()
5032 if (IFace->getSuperClass()) in AddObjCProperties()
7509 if (IFace->getSuperClass()) in AddObjCMethods()
7696 ObjCInterfaceDecl *Super = IFace->getSuperClass(); in GetAssumedMessageSendExprType()
7752 while ((Class = Class->getSuperClass()) && !SuperMethod) { in AddSuperSendCompletion()
7859 if (Iface->getSuperClass()) { in CodeCompleteObjCMessageReceiver()
7887 CDecl = CDecl->getSuperClass(); in CodeCompleteObjCSuperMessage()
8522 Class = Class->getSuperClass(); in CodeCompleteObjCImplementationCategory()
8613 for (; Class; Class = Class->getSuperClass()) { in CodeCompleteObjCPropertySynthesizeIvar()
[all …]
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DRetainSummaryManager.h412 for (ObjCInterfaceDecl *C=D->getSuperClass() ;; C=C->getSuperClass()) {
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp608 if (ObjCInterfaceDecl *super_class = interface_decl->getSuperClass()) in CompleteObjCInterfaceDecl()
947 ObjCInterfaceDecl *to_superclass = to_objc_interface->getSuperClass(); in ImportDefinitionTo()
958 ObjCInterfaceDecl *from_superclass = from_objc_interface->getSuperClass(); in ImportDefinitionTo()
H A DClangASTSource.cpp337 if (interface_decl->getSuperClass() && in CompleteType()
338 interface_decl->getSuperClass() != interface_decl) in CompleteType()
339 CompleteType(interface_decl->getSuperClass()); in CompleteType()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclObjC.h1564 ObjCInterfaceDecl *getSuperClass() const;
1794 I = I->getSuperClass(); in isSuperClassOf()
2683 const ObjCInterfaceDecl *getSuperClass() const { return SuperClass; } in getSuperClass() function
2684 ObjCInterfaceDecl *getSuperClass() { return SuperClass; } in getSuperClass() function
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp1390 SuperClass = SuperClass->getSuperClass(); in RewriteInterfaceDecl()
3881 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); in RewriteObjCInternalStruct()
6475 bool rootClass = (!CDecl->getSuperClass()); in Write_class_t()
6480 RootClass = CDecl->getSuperClass(); in Write_class_t()
6481 while (RootClass->getSuperClass()) { in Write_class_t()
6482 RootClass = RootClass->getSuperClass(); in Write_class_t()
6538 Result += CDecl->getSuperClass()->getNameAsString(); in Write_class_t()
6555 Result += CDecl->getSuperClass()->getNameAsString(); in Write_class_t()
6576 rootClass ? CDecl : CDecl->getSuperClass(); in Write_class_t()
7093 if (!CDecl->getSuperClass()) in RewriteObjCClassMetaData()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCMac.cpp1596 return ID->getImplementation() && ID->getSuperClass() && in isClassLayoutKnownStatically()
1597 ID->getSuperClass()->getName() == "NSObject"; in isClassLayoutKnownStatically()
1841 if (const ObjCInterfaceDecl *Super = OID->getSuperClass()) in hasObjCExceptionAttribute()
2082 Target = EmitClassRef(CGF, Class->getSuperClass()); in GenerateMessageSendSuper()
2095 Target = EmitClassRef(CGF, Class->getSuperClass()); in GenerateMessageSendSuper()
3560 if (ObjCInterfaceDecl *Super = Interface->getSuperClass()) { in GenerateClass()
3617 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in EmitMetaClass()
6532 if (!CI->getSuperClass()) { in GenerateClass()
6544 const auto *Super = CI->getSuperClass(); in GenerateClass()
6579 if (!CI->getSuperClass()) { in GenerateClass()
[all …]
H A DCGObjCRuntime.cpp425 } while ((ID = ID->getSuperClass())); in isWeakLinkedClass()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp684 if (ObjCInterfaceDecl *SuperD = D->getSuperClass()) { in handleObjCInterface()
704 InterInfo.ObjCInterDeclInfo.superInfo = D->getSuperClass() ? &BaseClass in handleObjCInterface()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp1400 for (const ObjCInterfaceDecl *ClassDecl = Declaration->getSuperClass(); in objcClassIsDerivedFrom()
1401 ClassDecl != nullptr; ClassDecl = ClassDecl->getSuperClass()) { in objcClassIsDerivedFrom()

12