Home
last modified time | relevance | path

Searched refs:CurrentClass (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp153 ObjCInterfaceDecl *CurrentClass in CheckObjCMethodOverride() local
155 if (!CurrentClass) { in CheckObjCMethodOverride()
158 CurrentClass = Cat->getClassInterface(); in CheckObjCMethodOverride()
160 CurrentClass = Impl->getClassInterface(); in CheckObjCMethodOverride()
163 CurrentClass = CatImpl->getClassInterface(); in CheckObjCMethodOverride()
166 if (CurrentClass) { in CheckObjCMethodOverride()
169 << Context.getObjCInterfaceType(CurrentClass) in CheckObjCMethodOverride()
4249 ObjCInterfaceDecl *CurrentClass) { in CheckRelatedResultTypeCompatibility() argument
4262 if (CurrentClass) { in CheckRelatedResultTypeCompatibility()
4266 if (declaresSameEntity(CurrentClass, ResultClass)) in CheckRelatedResultTypeCompatibility()
[all …]
H A DSemaObjCProperty.cpp2615 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(CD); in ProcessPropertyDecl() local
2616 if (!CurrentClass) { in ProcessPropertyDecl()
2618 CurrentClass = Cat->getClassInterface(); in ProcessPropertyDecl()
2620 CurrentClass = Impl->getClassInterface(); in ProcessPropertyDecl()
2623 CheckObjCMethodOverrides(GetterMethod, CurrentClass, SemaObjC::RTC_Unknown); in ProcessPropertyDecl()
2625 CheckObjCMethodOverrides(SetterMethod, CurrentClass, SemaObjC::RTC_Unknown); in ProcessPropertyDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h391 ObjCInterfaceDecl *CurrentClass,