Home
last modified time | relevance | path

Searched refs:typeParam (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclObjC.cpp781 for (auto typeParam : typeParams) { in actOnObjCTypeParamList() local
785 << 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 …]
H A DSemaType.cpp885 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs() local
888 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 …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclObjC.cpp334 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()
H A DType.cpp1150 ObjCTypeParamDecl *typeParam = OTPTy->getDecl(); in substObjCTypeArgs() local
1153 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()
H A DASTDumper.cpp491 for (auto typeParam : *typeParams) { in dumpObjCTypeParamList()
492 dumpDecl(typeParam); in dumpObjCTypeParamList()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseObjc.cpp436 DeclResult typeParam = Actions.actOnObjCTypeParam( in parseObjCTypeParamListOrProtocolRefs() local
439 if (typeParam.isUsable()) in parseObjCTypeParamListOrProtocolRefs()
440 typeParams.push_back(typeParam.get()); in parseObjCTypeParamListOrProtocolRefs()
514 DeclResult typeParam = Actions.actOnObjCTypeParam( in parseObjCTypeParamListOrProtocolRefs() local
517 if (typeParam.isUsable()) in parseObjCTypeParamListOrProtocolRefs()
518 typeParams.push_back(typeParam.get()); in parseObjCTypeParamListOrProtocolRefs()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DRecursiveASTVisitor.h1516 for (auto typeParam : *typeParamList) {
1517 TRY_TO(TraverseObjCTypeParamDecl(typeParam));
1530 for (auto typeParam : *typeParamList) {
1531 TRY_TO(TraverseObjCTypeParamDecl(typeParam));
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp1063 auto *typeParam = ReadDeclAs<ObjCTypeParamDecl>(); in ReadObjCTypeParamList() local
1064 if (!typeParam) in ReadObjCTypeParamList()
1067 typeParams.push_back(typeParam); in ReadObjCTypeParamList()
H A DASTWriterDecl.cpp161 for (auto typeParam : *typeParams) { in AddObjCTypeParamList()
162 Record.AddDeclRef(typeParam); in AddObjCTypeParamList()