Home | History | Annotate | Download | only in Sema

Lines Matching full:sema

15 #include "clang/Sema/SemaInternal.h"
22 #include "clang/Sema/Initialization.h"
64 static void checkARCPropertyDecl(Sema &S, ObjCPropertyDecl *property) {
105 static unsigned deduceWeakPropertyFromType(Sema &S, QualType T) {
117 CheckPropertyAgainstProtocol(Sema &S, ObjCPropertyDecl *Prop,
138 Decl *Sema::ActOnProperty(Scope *S, SourceLocation AtLoc,
314 Sema::HandlePropertyInClassExtension(Scope *S,
520 ObjCPropertyDecl *Sema::CreatePropertyDecl(Scope *S,
642 static void checkARCPropertyImpl(Sema &S, SourceLocation propertyImplLoc,
747 DiagnosePropertyMismatchDeclInProtocols(Sema &S, SourceLocation AtLoc,
796 Decl *Sema::ActOnPropertyImplDecl(Scope *S,
1301 Sema::DiagnosePropertyMismatch(ObjCPropertyDecl *Property,
1377 bool Sema::DiagnosePropertyAccessorMismatch(ObjCPropertyDecl *property,
1481 Sema::IvarBacksCurrentMethodAccessor(ObjCInterfaceDecl *IFace,
1524 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl* IMPDecl,
1605 void Sema::DefaultSynthesizeProperties(Scope *S, Decl *D) {
1616 static void DiagnoseUnimplementedAccessor(Sema &S,
1623 Sema::SelectorSet &SMap) {
1646 void Sema::DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl,
1750 Sema::AtomicPropertySetterGetterRules (ObjCImplDecl* IMPDecl,
1835 void Sema::DiagnoseOwningPropertyGetterSynthesis(const ObjCImplementationDecl *D) {
1858 void Sema::DiagnoseMissingDesignatedInitOverrides(
1887 static void AddPropertyAttrs(Sema &S, ObjCMethodDecl *PropertyMethod,
1903 void Sema::ProcessPropertyDecl(ObjCPropertyDecl *property,
1941 // (which is odd, but allowed). Sema should be typechecking that the
2071 CheckObjCMethodOverrides(GetterMethod, CurrentClass, Sema::RTC_Unknown);
2073 CheckObjCMethodOverrides(SetterMethod, CurrentClass, Sema::RTC_Unknown);
2076 void Sema::CheckObjCPropertyAttributes(Decl *PDecl,