Home
last modified time | relevance | path

Searched refs:ObjCInterfaceDecl (Results 1 – 25 of 115) sorted by relevance

12345

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclObjC.cpp112 if (const ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(this)) { in HasUserDeclaredSetterMethod()
139 ObjCInterfaceDecl *OSC = ID->getSuperClass(); in HasUserDeclaredSetterMethod()
209 const ObjCInterfaceDecl *OID = cast<ObjCInterfaceDecl>(this); in FindPropertyDeclaration()
223 if (const ObjCInterfaceDecl *superClass = OID->getSuperClass()) in FindPropertyDeclaration()
240 void ObjCInterfaceDecl::anchor() { } in anchor()
242 ObjCTypeParamList *ObjCInterfaceDecl::getTypeParamList() const { in getTypeParamList()
248 if (const ObjCInterfaceDecl *def = getDefinition()) in getTypeParamList()
262 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList()
271 ObjCInterfaceDecl *ObjCInterfaceDecl::getSuperClass() const { in getSuperClass()
280 if (ObjCInterfaceDecl *superDecl = superType->getInterface()) { in getSuperClass()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDeclObjC.h323 ObjCInterfaceDecl *getClassInterface();
324 const ObjCInterfaceDecl *getClassInterface() const { in getClassInterface()
404 void createImplicitParams(ASTContext &Context, const ObjCInterfaceDecl *ID);
408 QualType getSelfType(ASTContext &Context, const ObjCInterfaceDecl *OID,
851 class ObjCInterfaceDecl : public ObjCContainerDecl
852 , public Redeclarable<ObjCInterfaceDecl> {
863 ObjCInterfaceDecl *Definition;
921 ObjCInterfaceDecl(const ASTContext &C, DeclContext *DC, SourceLocation AtLoc,
923 SourceLocation CLoc, ObjCInterfaceDecl *PrevDecl,
946 typedef Redeclarable<ObjCInterfaceDecl> redeclarable_base;
[all …]
HDASTMutationListener.h30 class ObjCInterfaceDecl; variable
93 const ObjCInterfaceDecl *IFD) {} in AddedObjCCategoryToInterface()
HDASTContext.h228 mutable ObjCInterfaceDecl *ObjCProtocolClassDecl;
1195 QualType getObjCInterfaceType(const ObjCInterfaceDecl *Decl,
1196 ObjCInterfaceDecl *PrevDecl = nullptr) const;
1208 bool ObjCObjectAdoptsQTypeProtocols(QualType QT, ObjCInterfaceDecl *Decl);
1213 ObjCInterfaceDecl *IDecl);
1313 void setObjCConstantStringInterface(ObjCInterfaceDecl *Decl);
1538 ObjCInterfaceDecl *getObjCProtocolDecl() const;
1781 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D)
1836 void DeepCollectObjCIvars(const ObjCInterfaceDecl *OI, bool leafClass,
1839 unsigned CountNonClassIvars(const ObjCInterfaceDecl *OI) const;
[all …]
HDNSAPI.h19 class ObjCInterfaceDecl; variable
224 bool isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl,
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaDeclObjC.cpp62 ObjCInterfaceDecl *resultClass = result->getInterface(); in checkInitMethod()
76 const ObjCInterfaceDecl *receiverClass = nullptr; in checkInitMethod()
127 ObjCInterfaceDecl *CurrentClass in CheckObjCMethodOverride()
128 = dyn_cast<ObjCInterfaceDecl>(NewMethod->getDeclContext()); in CheckObjCMethodOverride()
368 if (ObjCInterfaceDecl *IC = MDecl->getClassInterface()) { in ActOnStartOfObjCMethodDef()
378 if (ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(ContDeclOfMethodDecl)) in ActOnStartOfObjCMethodDef()
382 if (ObjCInterfaceDecl *OID = CD->getClassInterface()) in ActOnStartOfObjCMethodDef()
410 if (const ObjCInterfaceDecl *SuperClass = IC->getSuperClass()) { in ActOnStartOfObjCMethodDef()
440 explicit ObjCInterfaceValidatorCCC(ObjCInterfaceDecl *IDecl) in ObjCInterfaceValidatorCCC()
444 ObjCInterfaceDecl *ID = candidate.getCorrectionDeclAs<ObjCInterfaceDecl>(); in ValidateCandidate()
[all …]
HDSemaObjCProperty.cpp185 (isa<ObjCInterfaceDecl>(ClassDecl) || in ActOnProperty()
192 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(ClassDecl)) { in ActOnProperty()
195 ObjCInterfaceDecl *CurrentInterfaceDecl = IFace; in ActOnProperty()
196 while (ObjCInterfaceDecl *Super = CurrentInterfaceDecl->getSuperClass()) { in ActOnProperty()
323 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface(); in HandlePropertyInClassExtension()
544 ObjCInterfaceDecl *IDecl = ObjPtrTy->getObjectType()->getInterface(); in CreatePropertyDecl()
756 ObjCInterfaceDecl *ClassDecl, in DiagnosePropertyMismatchDeclInProtocols()
758 ObjCInterfaceDecl::ProtocolPropertyMap PropMap; in DiagnosePropertyMismatchDeclInProtocols()
763 if (ObjCInterfaceDecl *SDecl = ClassDecl->getSuperClass()) in DiagnosePropertyMismatchDeclInProtocols()
777 for (ObjCInterfaceDecl::ProtocolPropertyMap::iterator in DiagnosePropertyMismatchDeclInProtocols()
[all …]
HDSemaExprObjC.cpp106 if (ObjCInterfaceDecl *StrIF = dyn_cast_or_null<ObjCInterfaceDecl>(IF)) { in BuildObjCStringLiteral()
121 if (ObjCInterfaceDecl *StrIF = dyn_cast_or_null<ObjCInterfaceDecl>(IF)) { in BuildObjCStringLiteral()
132 ObjCInterfaceDecl *NSStringIDecl = in BuildObjCStringLiteral()
133 ObjCInterfaceDecl::Create (Context, in BuildObjCStringLiteral()
150 const ObjCInterfaceDecl *Class, in validateBoxingMethod()
204 S.NSNumberDecl = dyn_cast_or_null<ObjCInterfaceDecl>(IF); in getNSNumberFactoryMethod()
208 S.NSNumberDecl = ObjCInterfaceDecl::Create(CX, in getNSNumberFactoryMethod()
471 NSStringDecl = dyn_cast_or_null<ObjCInterfaceDecl>(Decl); in BuildObjCBoxedExpr()
476 NSStringDecl = ObjCInterfaceDecl::Create(Context, TU, in BuildObjCBoxedExpr()
589 NSValueDecl = dyn_cast_or_null<ObjCInterfaceDecl>(IF); in BuildObjCBoxedExpr()
[all …]
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTImporter.cpp327 if (ObjCInterfaceDecl *interface_decl = dyn_cast<ObjCInterfaceDecl>(decl)) in CompleteDecl()
401 ClangASTImporter::CompleteObjCInterfaceDecl (clang::ObjCInterfaceDecl *interface_decl) in CompleteObjCInterfaceDecl()
418 if (ObjCInterfaceDecl *super_class = interface_decl->getSuperClass()) in CompleteObjCInterfaceDecl()
441 if (ObjCInterfaceDecl *objc_interface_decl = objc_object_type->getInterface()) in RequireCompleteType()
643 else if (ObjCInterfaceDecl *interface_decl = dyn_cast<ObjCInterfaceDecl>(decl)) in ExecuteDeportWorkQueues()
661 ObjCInterfaceDecl *to_objc_interface = dyn_cast<ObjCInterfaceDecl>(to); in ImportDefinitionTo()
683 ObjCInterfaceDecl *to_superclass = to_objc_interface->getSuperClass(); in ImportDefinitionTo()
688 ObjCInterfaceDecl *from_objc_interface = dyn_cast<ObjCInterfaceDecl>(from); in ImportDefinitionTo()
693 ObjCInterfaceDecl *from_superclass = from_objc_interface->getSuperClass(); in ImportDefinitionTo()
703ObjCInterfaceDecl *imported_from_superclass = dyn_cast<ObjCInterfaceDecl>(imported_from_superclass… in ImportDefinitionTo()
[all …]
HDClangASTType.cpp115 clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterface(); in GetCompleteQualType()
347 if (!llvm::isa<clang::ObjCInterfaceDecl>(decl_ctx)) in IsRuntimeGeneratedType()
350 … clang::ObjCInterfaceDecl *result_iface_decl = llvm::dyn_cast<clang::ObjCInterfaceDecl>(decl_ctx); in IsRuntimeGeneratedType()
846 clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterface(); in IsDefined()
1216 const clang::ObjCInterfaceDecl *interface = object_type->getInterface(); in GetObjCClassName()
1816 … clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterfaceDecl(); in GetNumMemberFunctions()
1830 … clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterface(); in GetNumMemberFunctions()
1907 … clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterfaceDecl(); in GetMemberFunctionAtIndex()
1937 … clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterface(); in GetMemberFunctionAtIndex()
2471 ObjCDeclHasIVars (clang::ObjCInterfaceDecl *class_interface_decl, bool check_superclass) in ObjCDeclHasIVars()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDDirectIvarAssignment.cpp64 const ObjCInterfaceDecl *InterfD;
71 const ObjCInterfaceDecl *InID, BugReporter &InBR, in MethodCrawler()
97 const ObjCInterfaceDecl *InterD, in findPropertyBackingIvar()
104 ObjCInterfaceDecl *NonConstInterD = const_cast<ObjCInterfaceDecl*>(InterD); in findPropertyBackingIvar()
121 const ObjCInterfaceDecl *InterD = D->getClassInterface(); in checkASTDecl()
HDIvarInvalidationChecker.cpp197 const ObjCInterfaceDecl *InterfaceD,
209 const ObjCInterfaceDecl *InterfaceD,
257 if (const ObjCInterfaceDecl *InterfD = dyn_cast<ObjCInterfaceDecl>(D)) { in containsInvalidationMethod()
290 const ObjCInterfaceDecl *IvInterf = IvTy->getInterfaceDecl(); in trackIvar()
306 const ObjCInterfaceDecl *InterfaceD, in findPropertyBackingIvar()
371 const ObjCInterfaceDecl *InterfaceD = ImplD->getClassInterface(); in visit()
374 ObjCInterfaceDecl *IDecl = const_cast<ObjCInterfaceDecl *>(InterfaceD); in visit()
386 ObjCInterfaceDecl::PropertyMap PropMap; in visit()
387 ObjCInterfaceDecl::PropertyDeclOrder PropOrder; in visit()
390 for (ObjCInterfaceDecl::PropertyMap::iterator in visit()
[all …]
HDBasicObjCFoundationChecks.cpp53 if (const ObjCInterfaceDecl *ID = msg.getReceiverInterface()) in GetReceiverInterfaceName()
69 static FoundationClass findKnownClass(const ObjCInterfaceDecl *ID, in findKnownClass()
85 if (const ObjCInterfaceDecl *Super = ID->getSuperClass()) in findKnownClass()
218 const ObjCInterfaceDecl *ID = msg.getReceiverInterface(); in checkPreObjCMessage()
652 const ObjCInterfaceDecl *Class = msg.getReceiverInterface(); in checkPreObjCMessage()
715 const ObjCInterfaceDecl *Class = MD->getClassInterface(); in isVariadicMessage()
728 const ObjCInterfaceDecl *Class = msg.getReceiverInterface(); in isVariadicMessage()
865 const ObjCInterfaceDecl *ID = PT->getInterfaceDecl(); in isKnownNonNilCollectionType()
1053 const ObjCInterfaceDecl *ClassID = M.getReceiverInterface(); in checkPostObjCMessage()
1100 const ObjCInterfaceDecl *StaticClass; in getMethodReceiverIfKnownImmutable()
[all …]
HDCheckObjCInstMethSignature.cpp83 const ObjCInterfaceDecl *D = ID->getClassInterface(); in CheckObjCInstMethSignature()
84 const ObjCInterfaceDecl *C = D->getSuperClass(); in CheckObjCInstMethSignature()
/NextBSD/contrib/llvm/tools/lldb/source/Expression/
HDClangASTSource.cpp341 ClangASTSource::CompleteType (clang::ObjCInterfaceDecl *interface_decl) in CompleteType()
360 if (ObjCInterfaceDecl *original_iface_decl = dyn_cast<ObjCInterfaceDecl>(original_decl)) in CompleteType()
362 ObjCInterfaceDecl *complete_iface_decl = GetCompleteObjCInterface(original_iface_decl); in CompleteType()
385 clang::ObjCInterfaceDecl *
386 ClangASTSource::GetCompleteObjCInterface (clang::ObjCInterfaceDecl *interface_decl) in GetCompleteObjCInterface()
417 ObjCInterfaceDecl *complete_iface_decl(complete_interface_type->getDecl()); in GetCompleteObjCInterface()
480 if (ObjCInterfaceDecl *original_iface_decl = dyn_cast<ObjCInterfaceDecl>(original_decl)) in FindExternalLexicalDecls()
482 ObjCInterfaceDecl *complete_iface_decl = GetCompleteObjCInterface(original_iface_decl); in FindExternalLexicalDecls()
616 else if (isa<ObjCInterfaceDecl>(context.m_decl_context)) in FindExternalVisibleDecls()
956 ObjCInterfaceDecl *original_interface_decl, in FindObjCMethodDeclsWithOrigin()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGObjCRuntime.h46 class ObjCInterfaceDecl; variable
79 const ObjCInterfaceDecl *OID,
86 const ObjCInterfaceDecl *OID,
159 const ObjCInterfaceDecl *Class = nullptr,
173 const ObjCInterfaceDecl *Class,
222 const ObjCInterfaceDecl *OID) = 0;
259 const ObjCInterfaceDecl *Interface,
290 const ObjCInterfaceDecl *ID,
HDCGObjCRuntime.cpp30 const ObjCInterfaceDecl *OID, in LookupFieldBitOffset()
33 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface(); in LookupFieldBitOffset()
66 const ObjCInterfaceDecl *OID, in ComputeIvarBaseOffset()
81 const ObjCInterfaceDecl *ID, in ComputeBitfieldBitOffset()
87 const ObjCInterfaceDecl *OID, in EmitValueForIvarAtOffset()
HDCGObjCMac.cpp889 SmallVector<const ObjCInterfaceDecl*, 16> ImplementedClasses;
1092 const ObjCInterfaceDecl *ID);
1100 llvm::Value *EmitSuperClassRef(const ObjCInterfaceDecl *ID);
1113 llvm::Constant *EmitMetaClassRef(const ObjCInterfaceDecl *ID);
1188 const ObjCInterfaceDecl *Class,
1194 Selector Sel, const ObjCInterfaceDecl *Class,
1200 const ObjCInterfaceDecl *ID) override;
1258 const ObjCInterfaceDecl *Interface,
1332 llvm::Constant *EmitIvarOffsetVar(const ObjCInterfaceDecl *ID,
1371 const ObjCInterfaceDecl *ID);
[all …]
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Expression/
HDClangASTSource.h176 void CompleteType(clang::ObjCInterfaceDecl *Class) override;
266 CompleteType(clang::ObjCInterfaceDecl *Class) override in CompleteType()
329 clang::ObjCInterfaceDecl *
330 GetCompleteObjCInterface (clang::ObjCInterfaceDecl *interface_decl);
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDObjCNoReturn.cpp21 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) { in isSubclass()
57 if (const ObjCInterfaceDecl *ID = ME->getReceiverInterface()) { in isImplicitNoReturn()
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
HDRewriteModernObjC.cpp113 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs;
115 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCWrittenInterfaces;
117 SmallVector<ObjCInterfaceDecl*, 32> ObjCInterfacesSeen;
119 SmallVector<ObjCInterfaceDecl*, 8> DefinedNonLazyClasses;
149 llvm::DenseMap<ObjCInterfaceDecl *,
153 llvm::DenseSet<const ObjCInterfaceDecl *> ObjCInterefaceHasBitfieldGroups;
157 llvm::DenseMap<std::pair<const ObjCInterfaceDecl*, unsigned>, QualType> GroupRecordType;
192 if (ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(*I)) { in HandleTopLevelDecl()
317 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
323 void RewriteInterfaceDecl(ObjCInterfaceDecl *Dcl);
[all …]
HDRewriteObjC.cpp112 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs;
114 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCForwardDecls;
172 if (ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(*I)) { in HandleTopLevelDecl()
263 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
269 void RewriteInterfaceDecl(ObjCInterfaceDecl *Dcl);
271 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl,
321 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
666 } else if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(D)) { in HandleTopLevelSingleDecl()
679 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>((*DI))) { in HandleTopLevelSingleDecl()
684 if (isa<ObjCInterfaceDecl>(*DI) && in HandleTopLevelSingleDecl()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDDelayedDiagnostic.h128 const ObjCInterfaceDecl *UnknownObjCClass,
199 const ObjCInterfaceDecl *getUnknownObjCClass() const { in getUnknownObjCClass()
215 const ObjCInterfaceDecl *UnknownObjCClass;
/NextBSD/contrib/llvm/tools/clang/lib/Edit/
HDRewriteObjCFoundationAPI.cpp32 const ObjCInterfaceDecl *Receiver = Msg->getReceiverInterface(); in checkForLiteralCreation()
108 static const ObjCInterfaceDecl *
109 maybeAdjustInterfaceForSubscriptingCheck(const ObjCInterfaceDecl *IFace, in maybeAdjustInterfaceForSubscriptingCheck()
145 const ObjCInterfaceDecl *OID = ObjTy->getInterface(); in maybeAdjustInterfaceForSubscriptingCheck()
156 static bool canRewriteToSubscriptSyntax(const ObjCInterfaceDecl *&IFace, in canRewriteToSubscriptSyntax()
203 static bool rewriteToArraySubscriptGet(const ObjCInterfaceDecl *IFace, in rewriteToArraySubscriptGet()
213 static bool rewriteToDictionarySubscriptGet(const ObjCInterfaceDecl *IFace, in rewriteToDictionarySubscriptGet()
223 static bool rewriteToArraySubscriptSet(const ObjCInterfaceDecl *IFace, in rewriteToArraySubscriptSet()
257 static bool rewriteToDictionarySubscriptSet(const ObjCInterfaceDecl *IFace, in rewriteToDictionarySubscriptSet()
299 const ObjCInterfaceDecl *IFace = in rewriteToObjCSubscriptSyntax()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/
HDClangExternalASTSourceCallbacks.h35 typedef void (*CompleteObjCInterfaceDeclCallback)(void *baton, clang::ObjCInterfaceDecl *);
116 void CompleteType(clang::ObjCInterfaceDecl *objc_decl) override;

12345