Searched refs:IMPDecl (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 1888 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() argument 1907 if (IMPDecl->FindPropertyImplDecl( in DefaultSynthesizeProperties() 1914 ImpMethod = IMPDecl->getInstanceMethod(Prop->getSetterName()); in DefaultSynthesizeProperties() 1919 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties() 1936 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties() 1953 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties() 1978 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties() 2099 for (const auto *I : IMPDecl->property_impls()) in DiagnoseUnimplementedProperties() 2104 for (const auto *I : IMPDecl->methods()) in DiagnoseUnimplementedProperties() 2136 IMPDecl, CDecl, C, Prop, InsMap); in DiagnoseUnimplementedProperties() [all …]
|
| H A D | SemaDeclObjC.cpp | 2061 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation() local 2066 AddPragmaAttributes(TUScope, IMPDecl); in ActOnStartClassImplementation() 2068 if (CheckObjCDeclScope(IMPDecl)) { in ActOnStartClassImplementation() 2070 return IMPDecl; in ActOnStartClassImplementation() 2079 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation() 2081 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation() 2082 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation() 2097 ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation() 2098 return IMPDecl; in ActOnStartClassImplementation() 2926 IMPDecl, in MatchAllMethodDeclarations() [all …]
|
| H A D | SemaDecl.cpp | 17781 if (ObjCImplementationDecl *IMPDecl = in ActOnIvar() local 17785 EnclosingContext = IMPDecl->getClassInterface(); in ActOnIvar() 18386 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local 18388 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields() 18392 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields() 18393 CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), RBrac); in ActOnFields() 18394 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields() 18395 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 4635 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl, 4641 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl, 4650 void DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, 4711 void AtomicPropertySetterGetterRules(ObjCImplDecl* IMPDecl, 4739 ObjCImplDecl* IMPDecl,
|