Lines Matching refs:Class
1190 // For id<Proto1, Proto2> or Class<Proto1, Proto2>, we'll have an
1941 // retaining. This currently only triggers for Class (possibly
2786 /// Build a member pointer type \c T Class::*.
2789 /// \param Class the class type into which the member pointer points.
2795 QualType Sema::BuildMemberPointerType(QualType T, QualType Class,
2819 if (!Class->isDependentType() && !Class->isRecordType()) {
2820 Diag(Loc, diag::err_mempointer_in_nonclass_type) << Class;
2832 return Context.getMemberPointerType(T, Class.getTypePtr());
3315 case TTK_Class: Error = 5; /* Class member */ break;
3449 // Class and enumeration definitions are syntactically not allowed in
6604 if (ObjCInterfaceDecl *Class = ObjT->getInterfaceDecl()) {
6605 if (Class->isArcWeakrefUnavailable()) {