Searched refs:typeParam (Results 1 – 9 of 9) sorted by relevance
781 for (auto typeParam : typeParams) { in actOnObjCTypeParamList() local785 << typeParam->getIdentifier() in actOnObjCTypeParamList()788 typeParam->setInvalidDecl(); in actOnObjCTypeParamList()790 knownParams.insert(std::make_pair(typeParam->getIdentifier(), typeParam)); in actOnObjCTypeParamList()802 for (auto typeParam : *typeParamList) { in popObjCTypeParamList()803 if (!typeParam->isInvalidDecl()) { in popObjCTypeParamList()804 S->RemoveDecl(typeParam); in popObjCTypeParamList()805 IdResolver.RemoveDecl(typeParam); in popObjCTypeParamList()1035 typeParam->getVariance(), in ActOnStartClassInterface()1037 typeParam->getIndex(), in ActOnStartClassInterface()[all …]
885 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs() local888 typeParam = typeParams->begin()[i]; in applyObjCTypeArgs()911 if (!typeParam) { in applyObjCTypeArgs()917 QualType bound = typeParam->getUnderlyingType(); in applyObjCTypeArgs()934 << typeArg << bound << typeParam->getDeclName(); in applyObjCTypeArgs()935 S.Diag(typeParam->getLocation(), diag::note_objc_type_param_here) in applyObjCTypeArgs()936 << typeParam->getDeclName(); in applyObjCTypeArgs()949 if (!typeParam) { in applyObjCTypeArgs()955 QualType bound = typeParam->getUnderlyingType(); in applyObjCTypeArgs()962 << typeArg << bound << typeParam->getDeclName(); in applyObjCTypeArgs()[all …]
334 for (auto *typeParam : *TypeParamList) in setTypeParamList()335 typeParam->setDeclContext(this); in setTypeParamList()1448 for (auto typeParam : *this) in gatherDefaultTypeArgs()1449 typeArgs.push_back(typeParam->getUnderlyingType()); in gatherDefaultTypeArgs()2034 for (auto *typeParam : *TypeParamList) in setTypeParamList()2035 typeParam->setDeclContext(this); in setTypeParamList()
1150 ObjCTypeParamDecl *typeParam = OTPTy->getDecl(); in substObjCTypeArgs() local1153 QualType argType = typeArgs[typeParam->getIndex()]; in substObjCTypeArgs()1174 return ctx.getQualifiedType(typeParam->getUnderlyingType(), in substObjCTypeArgs()1180 const auto *objPtr = typeParam->getUnderlyingType() in substObjCTypeArgs()1186 return ctx.getQualifiedType(typeParam->getUnderlyingType(), in substObjCTypeArgs()
491 for (auto typeParam : *typeParams) { in dumpObjCTypeParamList()492 dumpDecl(typeParam); in dumpObjCTypeParamList()
436 DeclResult typeParam = Actions.actOnObjCTypeParam( in parseObjCTypeParamListOrProtocolRefs() local439 if (typeParam.isUsable()) in parseObjCTypeParamListOrProtocolRefs()440 typeParams.push_back(typeParam.get()); in parseObjCTypeParamListOrProtocolRefs()514 DeclResult typeParam = Actions.actOnObjCTypeParam( in parseObjCTypeParamListOrProtocolRefs() local517 if (typeParam.isUsable()) in parseObjCTypeParamListOrProtocolRefs()518 typeParams.push_back(typeParam.get()); in parseObjCTypeParamListOrProtocolRefs()
1516 for (auto typeParam : *typeParamList) {1517 TRY_TO(TraverseObjCTypeParamDecl(typeParam));1530 for (auto typeParam : *typeParamList) {1531 TRY_TO(TraverseObjCTypeParamDecl(typeParam));
1063 auto *typeParam = ReadDeclAs<ObjCTypeParamDecl>(); in ReadObjCTypeParamList() local1064 if (!typeParam) in ReadObjCTypeParamList()1067 typeParams.push_back(typeParam); in ReadObjCTypeParamList()
161 for (auto typeParam : *typeParams) { in AddObjCTypeParamList()162 Record.AddDeclRef(typeParam); in AddObjCTypeParamList()