Lines Matching defs:Class
941 // Class<protocol-list>
1309 // retaining. This currently only triggers for Class (possibly
1822 /// \brief Build a member pointer type \c T Class::*.
1825 /// \param Class the class type into which the member pointer points.
1831 QualType Sema::BuildMemberPointerType(QualType T, QualType Class,
1855 if (!Class->isDependentType() && !Class->isRecordType()) {
1856 Diag(Loc, diag::err_mempointer_in_nonclass_type) << Class;
1865 return Context.getMemberPointerType(T, Class.getTypePtr());
2210 case TTK_Class: Error = 3; /* Class member */ break;
2299 // Class and enumeration definitions are syntactically not allowed in
4208 if (ObjCInterfaceDecl *Class = ObjT->getInterfaceDecl()) {
4209 if (Class->isArcWeakrefUnavailable()) {