| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 861 ArrayRef<QualType> typeArgs, in ObjCObjectType() argument 867 ObjCObjectTypeBits.NumTypeArgs = typeArgs.size(); in ObjCObjectType() 868 assert(getTypeArgsAsWritten().size() == typeArgs.size() && in ObjCObjectType() 870 if (!typeArgs.empty()) in ObjCObjectType() 871 memcpy(getTypeArgStorage(), typeArgs.data(), in ObjCObjectType() 872 typeArgs.size() * sizeof(QualType)); in ObjCObjectType() 874 for (auto typeArg : typeArgs) { in ObjCObjectType() 1337 SmallVector<QualType, 4> typeArgs; in VisitObjCObjectType() local 1346 typeArgs.push_back(newTypeArg); in VisitObjCObjectType() 1354 baseType, typeArgs, in VisitObjCObjectType() [all …]
|
| H A D | DeclObjC.cpp | 1529 SmallVectorImpl<QualType> &typeArgs) const { in gatherDefaultTypeArgs() 1530 typeArgs.reserve(size()); in gatherDefaultTypeArgs() 1532 typeArgs.push_back(typeParam->getUnderlyingType()); in gatherDefaultTypeArgs()
|
| H A D | ASTContext.cpp | 6119 ArrayRef<QualType> typeArgs, in getObjCObjectType() argument 6124 if (typeArgs.empty() && protocols.empty() && !isKindOf && in getObjCObjectType() 6130 ObjCObjectTypeImpl::Profile(ID, baseType, typeArgs, protocols, isKindOf); in getObjCObjectType() 6138 ArrayRef<QualType> effectiveTypeArgs = typeArgs; in getObjCObjectType() 6182 size += typeArgs.size() * sizeof(QualType); in getObjCObjectType() 6186 new (mem) ObjCObjectTypeImpl(canonical, baseType, typeArgs, protocols, in getObjCObjectType()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 281 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration() local 304 nullptr, typeArgsLAngleLoc, typeArgs, typeArgsRAngleLoc, LAngleLoc, in ParseObjCAtInterfaceDeclaration() 339 superClassLoc, typeArgs, in ParseObjCAtInterfaceDeclaration() 1424 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers() argument 1488 rAngleLoc, typeArgsLAngleLoc, typeArgs, typeArgsRAngleLoc, in parseObjCTypeArgsOrProtocolQualifiers() 1521 typeArgs.push_back(fullTypeArg.get()); in parseObjCTypeArgsOrProtocolQualifiers() 1556 typeArgs.push_back(typeArg.get()); in parseObjCTypeArgsOrProtocolQualifiers() 1585 typeArgs.clear(); in parseObjCTypeArgsOrProtocolQualifiers() 1597 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsAndProtocolQualifiers() argument 1609 typeArgs, in parseObjCTypeArgsAndProtocolQualifiers() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjC.cpp | 505 ArrayRef<TypeSourceInfo *> typeArgs, in applyObjCTypeArgs() argument 546 for (unsigned i = 0, n = typeArgs.size(); i != n; ++i) { in applyObjCTypeArgs() 547 TypeSourceInfo *typeArgInfo = typeArgs[i]; in applyObjCTypeArgs() 592 << false << objcClass->getDeclName() << (unsigned)typeArgs.size() in applyObjCTypeArgs() 693 << (typeArgs.size() < typeParams->size()) << objcClass->getDeclName() in applyObjCTypeArgs()
|
| H A D | SemaDeclObjC.cpp | 1433 SourceLocation &typeArgsLAngleLoc, SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers() argument 1640 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers() 1644 typeArgs.push_back(type.get()); in actOnObjCTypeArgsOrProtocolQualifiers() 1696 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers() 1748 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers()
|
| H A D | SemaExprObjC.cpp | 1813 std::optional<ArrayRef<QualType>> typeArgs = in CheckMessageArgumentTypes() local 1856 if (typeArgs) in CheckMessageArgumentTypes() 1859 *typeArgs, in CheckMessageArgumentTypes() 1879 if (typeArgs && Args[i]->isPRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 330 SourceLocation &typeArgsLAngleLoc, SmallVectorImpl<ParsedType> &typeArgs,
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 1591 ArrayRef<QualType> typeArgs, 7538 ArrayRef<QualType> typeArgs, 7655 ArrayRef<QualType> typeArgs, 7658 : ObjCObjectType(Canonical, Base, typeArgs, protocols, isKindOf) {} 7664 ArrayRef<QualType> typeArgs,
|
| H A D | DeclObjC.h | 713 void gatherDefaultTypeArgs(SmallVectorImpl<QualType> &typeArgs) const;
|
| H A D | ASTContext.h | 1927 ArrayRef<QualType> typeArgs,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 5548 SmallVectorImpl<ParsedType> &typeArgs, SourceLocation &typeArgsRAngleLoc, 5558 SmallVectorImpl<ParsedType> &typeArgs, SourceLocation &typeArgsRAngleLoc,
|