Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjCProperty.cpp1886 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() argument
1904 if (IMPDecl->FindPropertyImplDecl( in DefaultSynthesizeProperties()
1911 ImpMethod = IMPDecl->getInstanceMethod(Prop->getSetterName()); in DefaultSynthesizeProperties()
1916 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties()
1933 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties()
1950 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties()
1975 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
2095 for (const auto *I : IMPDecl->property_impls()) in DiagnoseUnimplementedProperties()
2100 for (const auto *I : IMPDecl->methods()) in DiagnoseUnimplementedProperties()
2132 IMPDecl, CDecl, C, Prop, InsMap); in DiagnoseUnimplementedProperties()
[all …]
H A DSemaDeclObjC.cpp2075 ObjCImplementationDecl* IMPDecl = in ActOnStartClassImplementation() local
2080 AddPragmaAttributes(TUScope, IMPDecl); in ActOnStartClassImplementation()
2082 if (CheckObjCDeclScope(IMPDecl)) { in ActOnStartClassImplementation()
2084 return IMPDecl; in ActOnStartClassImplementation()
2093 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation()
2095 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation()
2096 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation()
2111 ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
2112 return IMPDecl; in ActOnStartClassImplementation()
2933 IMPDecl, in MatchAllMethodDeclarations()
[all …]
H A DSemaDecl.cpp18852 if (ObjCImplementationDecl *IMPDecl = in ActOnIvar() local
18856 EnclosingContext = IMPDecl->getClassInterface(); in ActOnIvar()
19615 } else if (ObjCImplementationDecl *IMPDecl = in ActOnFields() local
19617 assert(IMPDecl && "ActOnFields - missing ObjCImplementationDecl"); in ActOnFields()
19621 ClsFields[I]->setLexicalDeclContext(IMPDecl); in ActOnFields()
19622 CheckImplementationIvars(IMPDecl, ClsFields, RecFields.size(), RBrac); in ActOnFields()
19623 IMPDecl->setIvarLBraceLoc(LBrac); in ActOnFields()
19624 IMPDecl->setIvarRBraceLoc(RBrac); in ActOnFields()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4884 void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl,
4890 void DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl,
4899 void DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl,
4960 void AtomicPropertySetterGetterRules(ObjCImplDecl* IMPDecl,
4988 ObjCImplDecl* IMPDecl,