Searched refs:typeParams (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 338 void dumpObjCTypeParamList(const ObjCTypeParamList *typeParams) { in dumpObjCTypeParamList() argument 339 if (!typeParams) in dumpObjCTypeParamList() 342 for (const auto &typeParam : *typeParams) { in dumpObjCTypeParamList()
|
| H A D | DeclObjC.h | 665 ArrayRef<ObjCTypeParamDecl *> typeParams, 674 ArrayRef<ObjCTypeParamDecl *> typeParams,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 1514 ArrayRef<ObjCTypeParamDecl *> typeParams, in ObjCTypeParamList() argument 1516 : Brackets(lAngleLoc, rAngleLoc), NumParams(typeParams.size()) { in ObjCTypeParamList() 1517 std::copy(typeParams.begin(), typeParams.end(), begin()); in ObjCTypeParamList() 1523 ArrayRef<ObjCTypeParamDecl *> typeParams, in create() argument 1526 ctx.Allocate(totalSizeToAlloc<ObjCTypeParamDecl *>(typeParams.size()), in create() 1528 return new (mem) ObjCTypeParamList(lAngleLoc, typeParams, rAngleLoc); in create()
|
| H A D | Type.cpp | 1707 ObjCTypeParamList *typeParams = classDecl->getTypeParamList(); in computeSuperClassTypeSlow() local 1708 if (!typeParams) { in computeSuperClassTypeSlow() 1728 assert(typeArgs.size() == typeParams->size()); in computeSuperClassTypeSlow()
|
| H A D | ASTContext.cpp | 10003 ObjCTypeParamList *typeParams = iface->getTypeParamList(); in sameObjCTypeArgs() local 10004 if (!typeParams) in sameObjCTypeArgs() 10011 switch (typeParams->begin()[i]->getVariance()) { in sameObjCTypeArgs()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 163 void AddObjCTypeParamList(ObjCTypeParamList *typeParams) { in AddObjCTypeParamList() argument 165 if (!typeParams) { in AddObjCTypeParamList() 170 Record.push_back(typeParams->size()); in AddObjCTypeParamList() 171 for (auto *typeParam : *typeParams) { in AddObjCTypeParamList() 174 Record.AddSourceLocation(typeParams->getLAngleLoc()); in AddObjCTypeParamList() 175 Record.AddSourceLocation(typeParams->getRAngleLoc()); in AddObjCTypeParamList()
|
| H A D | ASTReaderDecl.cpp | 1228 SmallVector<ObjCTypeParamDecl *, 4> typeParams; in ReadObjCTypeParamList() local 1229 typeParams.reserve(numParams); in ReadObjCTypeParamList() 1235 typeParams.push_back(typeParam); in ReadObjCTypeParamList() 1242 typeParams, rAngleLoc); in ReadObjCTypeParamList()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 467 SmallVector<Decl *, 4> typeParams; in parseObjCTypeParamListOrProtocolRefs() local 475 typeParams.push_back(typeParam.get()); in parseObjCTypeParamListOrProtocolRefs() 550 getCurScope(), variance, varianceLoc, typeParams.size(), paramName, in parseObjCTypeParamListOrProtocolRefs() 553 typeParams.push_back(typeParam.get()); in parseObjCTypeParamListOrProtocolRefs() 593 typeParams, in parseObjCTypeParamListOrProtocolRefs()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 776 typeParams( in actOnObjCTypeParamList() 785 for (auto *typeParam : typeParams) { in actOnObjCTypeParamList() 802 return ObjCTypeParamList::create(Context, lAngleLoc, typeParams, rAngleLoc); in actOnObjCTypeParamList() 1457 if (auto typeParams = baseClass->getTypeParamList()) { in actOnObjCTypeArgsOrProtocolQualifiers() local 1458 if (typeParams->size() == numProtocolsResolved) { in actOnObjCTypeArgsOrProtocolQualifiers()
|
| H A D | SemaType.cpp | 866 ObjCTypeParamList *typeParams = objcClass->getTypeParamList(); in applyObjCTypeArgs() local 867 if (!typeParams) { in applyObjCTypeArgs() 892 unsigned numTypeParams = typeParams->size(); in applyObjCTypeArgs() 936 typeParam = typeParams->begin()[i]; in applyObjCTypeArgs() 1039 << (typeArgs.size() < typeParams->size()) in applyObjCTypeArgs()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 10508 ArrayRef<Decl *> typeParams,
|