reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
839 S.Diag(loc, diag::err_objc_type_args_non_class) 852 S.Diag(loc, diag::err_objc_type_args_non_parameterized_class) 864 S.Diag(loc, diag::err_objc_type_args_specialized_class) 892 S.Diag(attr.getBeginLoc(), 900 S.Diag(qual.getBeginLoc(), diag::err_objc_type_arg_qualified) 921 S.Diag(loc, diag::err_objc_type_args_wrong_arity) 926 S.Diag(objcClass->getLocation(), diag::note_previous_decl) 956 } else if (S.Context.canAssignObjCInterfaces(boundObjC, typeArgObjC)) { 962 S.Diag(typeArgInfo->getTypeLoc().getBeginLoc(), 965 S.Diag(typeParam->getLocation(), diag::note_objc_type_param_here) 986 if (bound->isBlockCompatibleObjCPointerType(S.Context)) 990 S.Diag(typeArgInfo->getTypeLoc().getBeginLoc(), 993 S.Diag(typeParam->getLocation(), diag::note_objc_type_param_here) 1008 S.Diag(typeArgInfo->getTypeLoc().getBeginLoc(), 1020 S.Diag(loc, diag::err_objc_type_args_wrong_arity) 1025 S.Diag(objcClass->getLocation(), diag::note_previous_decl) 1035 return S.Context.getObjCObjectType(type, finalTypeArgs, { }, false);