Home
last modified time | relevance | path

Searched refs:IMPDecl (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaObjCProperty.cpp1834 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() argument
1853 if (IMPDecl->FindPropertyImplDecl( in DefaultSynthesizeProperties()
1856 if (IMPDecl->getInstanceMethod(Prop->getGetterName())) { in DefaultSynthesizeProperties()
1859 if (IMPDecl->getInstanceMethod(Prop->getSetterName())) in DefaultSynthesizeProperties()
1863 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties()
1880 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties()
1896 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties()
2044 for (const auto *I : IMPDecl->property_impls()) in DiagnoseUnimplementedProperties()
2049 for (const auto *I : IMPDecl->methods()) in DiagnoseUnimplementedProperties()
2081 IMPDecl, CDecl, C, Prop, InsMap); in DiagnoseUnimplementedProperties()
[all …]
H A DSemaDeclObjC.cpp2043 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation() local
2047 if (CheckObjCDeclScope(IMPDecl)) in ActOnStartClassImplementation()
2056 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation()
2058 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation()
2059 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation()
2840 IMPDecl->getClassMethod(I->getSelector()); in MatchAllMethodDeclarations()
2891 IMPDecl, in MatchAllMethodDeclarations()
2944 for (const auto *I : IMPDecl->instance_methods()) in ImplMethodsVsClassMethods()
2975 for (const auto *I : IMPDecl->class_methods()) in ImplMethodsVsClassMethods()
2982 IMPDecl, CDecl, in ImplMethodsVsClassMethods()
[all …]
H A DSemaDecl.cpp15620 if (ObjCImplementationDecl *IMPDecl = in ActOnIvar() local
15624 EnclosingContext = IMPDecl->getClassInterface(); in ActOnIvar()
16122 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local
16124 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields()
16128 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields()
16129 CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), RBrac); in ActOnFields()
16130 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields()
16131 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h3448 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl,
3454 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl,
3463 void DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl,
3524 void AtomicPropertySetterGetterRules(ObjCImplDecl* IMPDecl,
3552 ObjCImplDecl* IMPDecl,