Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp161 ObjCInterfaceDecl *OSC = ID->getSuperClass(); in HasUserDeclaredSetterMethod()
165 OSC = OSC->getSuperClass(); in HasUserDeclaredSetterMethod()
299 if (const ObjCInterfaceDecl *superClass = OID->getSuperClass()) in FindPropertyDeclaration()
349 ObjCInterfaceDecl *ObjCInterfaceDecl::getSuperClass() const { in getSuperClass() function in ObjCInterfaceDecl
424 Class = Class->getSuperClass(); in isArcWeakrefUnavailable()
434 Class = Class->getSuperClass(); in isObjCRequiresPropertyDefs()
488 IFace = IFace->getSuperClass(); in findInterfaceWithDesignatedInitializers()
526 if (auto SuperD = getSuperClass()) { in inheritsDesignatedInitializers()
657 ClassDecl = ClassDecl->getSuperClass(); in lookupInstanceVariable()
678 ClassDecl = ClassDecl->getSuperClass(); in lookupInheritedClass()
[all …]
H A DNSAPI.cpp539 } while ((InterfaceDecl = InterfaceDecl->getSuperClass())); in isSubclassOfNSClass()
H A DASTImporter.cpp5702 ObjCInterfaceDecl *FromSuper = From->getSuperClass(); in ImportDefinition()
5710 ObjCInterfaceDecl *ToSuper = To->getSuperClass(); in ImportDefinition()
5718 << To->getSuperClass()->getDeclName(); in ImportDefinition()
5722 if (From->getSuperClass()) in ImportDefinition()
5725 << From->getSuperClass()->getDeclName(); in ImportDefinition()
5741 if (From->getSuperClass()) { in ImportDefinition()
5936 if (Error Err = importInto(Super, D->getSuperClass())) in VisitObjCImplementationDecl()
5974 if ((Super && !Impl->getSuperClass()) || in VisitObjCImplementationDecl()
5975 (!Super && Impl->getSuperClass()) || in VisitObjCImplementationDecl()
5976 (Super && Impl->getSuperClass() && in VisitObjCImplementationDecl()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCInstMethSignature.cpp81 const ObjCInterfaceDecl *C = D->getSuperClass(); in CheckObjCInstMethSignature()
116 C = C->getSuperClass(); in CheckObjCInstMethSignature()
H A DObjCMissingSuperCallChecker.cpp89 const ObjCInterfaceDecl *ID = D->getClassInterface()->getSuperClass(); in isCheckableClass()
90 for ( ; ID ; ID = ID->getSuperClass()) in isCheckableClass()
H A DObjCSelfInitChecker.cpp397 ObjCInterfaceDecl *ID = MD->getClassInterface()->getSuperClass(); in shouldRunOnFunctionOrMethod()
398 for ( ; ID ; ID = ID->getSuperClass()) { in shouldRunOnFunctionOrMethod()
H A DTrustNonnullChecker.cpp200 if (const ObjCInterfaceDecl *Super = ID->getSuperClass()) in interfaceHasSuperclass()
H A DCheckObjCDealloc.cpp1004 for ( ; ID ; ID = ID->getSuperClass()) { in classHasSeparateTeardown()
1043 for ( ; ID ; ID = ID->getSuperClass()) { in isReleasedByCIFilterDealloc()
H A DIvarInvalidationChecker.cpp264 containsInvalidationMethod(InterfD->getSuperClass(), OutInfo, Partial); in containsInvalidationMethod()
H A DLocalizationChecker.cpp826 while (argumentNumber < 0 && OD->getSuperClass() != nullptr) { in checkPreObjCMessage()
833 OD = OD->getSuperClass(); in checkPreObjCMessage()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DObjCNoReturn.cpp26 return isSubclass(Class->getSuperClass(), II); in isSubclass()
H A DCocoaConventions.cpp89 for ( ; ID ; ID = ID->getSuperClass()) in isCocoaObjectRef()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp473 IC->getSuperClass() != nullptr; in ActOnStartOfObjCMethodDef()
484 if (const ObjCInterfaceDecl *SuperClass = IC->getSuperClass()) { in ActOnStartOfObjCMethodDef()
662 getASTContext().addObjCSubClass(IDecl->getSuperClass(), IDecl); in ActOnSuperClassOfClassInterface()
2039 else if (IDecl && !declaresSameEntity(IDecl->getSuperClass(), SDecl)) { in ActOnStartClassImplementation()
2108 if (IDecl->getSuperClass() && in ActOnStartClassImplementation()
2109 IDecl->getSuperClass()->hasAttr<ObjCRuntimeVisibleAttr>()) { in ActOnStartClassImplementation()
2112 << IDecl->getSuperClass()->getDeclName(); in ActOnStartClassImplementation()
2178 if (ImpDecl->getSuperClass()) in CheckImplementationIvars()
2713 findProtocolsWithExplicitImpls(Super->getSuperClass(), PNS); in findProtocolsWithExplicitImpls()
2727 ObjCInterfaceDecl *Super = IDecl->getSuperClass(); in CheckProtocolMethodDefs()
[all …]
H A DSemaObjCProperty.cpp234 while (ObjCInterfaceDecl *Super = CurrentInterfaceDecl->getSuperClass()) { in ActOnProperty()
836 if (ObjCInterfaceDecl *SDecl = ClassDecl->getSuperClass()) { in SelectPropertyForSynthesisFromProtocols()
843 SDecl = SDecl->getSuperClass(); in SelectPropertyForSynthesisFromProtocols()
1814 if (ObjCInterfaceDecl *SDecl = CDecl->getSuperClass()) { in CollectSuperClassPropertyImplementations()
1817 SDecl = SDecl->getSuperClass(); in CollectSuperClassPropertyImplementations()
1861 while (IDecl->getSuperClass()) { in SuperClassImplementsProperty()
1862 ObjCInterfaceDecl *SDecl = IDecl->getSuperClass(); in SuperClassImplementsProperty()
1870 IDecl = IDecl->getSuperClass(); in SuperClassImplementsProperty()
2310 const ObjCInterfaceDecl *SuperD = IFD->getSuperClass(); in DiagnoseMissingDesignatedInitOverrides()
H A DSemaCodeComplete.cpp2847 if (ID->getSuperClass()) { in AddOrdinaryNameResults()
2849 SuperType = ID->getSuperClass()->getNameAsString(); in AddOrdinaryNameResults()
5324 if (IFace->getSuperClass()) in AddObjCProperties()
5325 AddObjCProperties(CCContext, IFace->getSuperClass(), AllowCategories, in AddObjCProperties()
7802 IsRootClass = IsRootClass || (IFace && !IFace->getSuperClass()); in AddObjCMethods()
7870 if (IFace->getSuperClass()) in AddObjCMethods()
7871 AddObjCMethods(IFace->getSuperClass(), WantInstanceMethods, WantKind, in AddObjCMethods()
8064 ObjCInterfaceDecl *Super = IFace->getSuperClass(); in GetAssumedMessageSendExprType()
8120 while ((Class = Class->getSuperClass()) && !SuperMethod) { in AddSuperSendCompletion()
8227 if (Iface->getSuperClass()) { in CodeCompleteObjCMessageReceiver()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DRetainSummaryManager.h413 for (ObjCInterfaceDecl *C=D->getSuperClass() ;; C=C->getSuperClass()) {
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp133 for (; D != nullptr; D = D->getSuperClass()) in hasObjCExceptionAttribute()
189 if (const auto *SuperClass = D->getSuperClass()) in VisitObjCInterfaceDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp319 if (interface_decl->getSuperClass() && in CompleteType()
320 interface_decl->getSuperClass() != interface_decl) in CompleteType()
321 CompleteType(interface_decl->getSuperClass()); in CompleteType()
H A DClangASTImporter.cpp850 if (ObjCInterfaceDecl *super_class = interface_decl->getSuperClass()) in CompleteObjCInterfaceDecl()
1214 ObjCInterfaceDecl *to_superclass = to_objc_interface->getSuperClass(); in ImportDefinitionTo()
1224 ObjCInterfaceDecl *from_superclass = from_objc_interface->getSuperClass(); in ImportDefinitionTo()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp1385 ObjCInterfaceDecl *SuperClass = ClassDecl->getSuperClass(); in RewriteInterfaceDecl()
1388 SuperClass = SuperClass->getSuperClass(); in RewriteInterfaceDecl()
3879 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); in RewriteObjCInternalStruct()
6438 bool rootClass = (!CDecl->getSuperClass()); in Write_class_t()
6443 RootClass = CDecl->getSuperClass(); in Write_class_t()
6444 while (RootClass->getSuperClass()) { in Write_class_t()
6445 RootClass = RootClass->getSuperClass(); in Write_class_t()
6464 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass(); in Write_class_t()
6501 Result += CDecl->getSuperClass()->getNameAsString(); in Write_class_t()
6518 Result += CDecl->getSuperClass()->getNameAsString(); in Write_class_t()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h1583 ObjCInterfaceDecl *getSuperClass() const;
1813 I = I->getSuperClass(); in isSuperClassOf()
2732 const ObjCInterfaceDecl *getSuperClass() const { return SuperClass; } in getSuperClass() function
2733 ObjCInterfaceDecl *getSuperClass() { return SuperClass; } in getSuperClass() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp423 } while ((ID = ID->getSuperClass())); in isWeakLinkedClass()
H A DCGObjCMac.cpp1530 for (; ID != nullptr; ID = ID->getSuperClass()) { in isClassLayoutKnownStatically()
1785 if (const ObjCInterfaceDecl *Super = OID->getSuperClass()) in hasObjCExceptionAttribute()
2007 Target = EmitClassRef(CGF, Class->getSuperClass()); in GenerateMessageSendSuper()
2020 Target = EmitClassRef(CGF, Class->getSuperClass()); in GenerateMessageSendSuper()
3459 if (ObjCInterfaceDecl *Super = Interface->getSuperClass()) { in GenerateClass()
3516 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in EmitMetaClass()
3522 if (ObjCInterfaceDecl *Super = ID->getClassInterface()->getSuperClass()) { in EmitMetaClass()
6412 if (!CI->getSuperClass()) { in GenerateClass()
6421 while (const ObjCInterfaceDecl *Super = Root->getSuperClass()) in GenerateClass()
6424 const auto *Super = CI->getSuperClass(); in GenerateClass()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp24 while (const ObjCInterfaceDecl *SuperD = D->getSuperClass()) { in isUnitTestCase()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp1445 for (const ObjCInterfaceDecl *ClassDecl = Declaration->getSuperClass(); in objcClassIsDerivedFrom()
1446 ClassDecl != nullptr; ClassDecl = ClassDecl->getSuperClass()) { in objcClassIsDerivedFrom()

12