Home
last modified time | relevance | path

Searched refs:typeArgs (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp861 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 DDeclObjC.cpp1529 SmallVectorImpl<QualType> &typeArgs) const { in gatherDefaultTypeArgs()
1530 typeArgs.reserve(size()); in gatherDefaultTypeArgs()
1532 typeArgs.push_back(typeParam->getUnderlyingType()); in gatherDefaultTypeArgs()
H A DASTContext.cpp6119 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 DParseObjc.cpp281 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 DSemaObjC.cpp505 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 DSemaDeclObjC.cpp1433 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 DSemaExprObjC.cpp1813 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 DSemaObjC.h330 SourceLocation &typeArgsLAngleLoc, SmallVectorImpl<ParsedType> &typeArgs,
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h1591 ArrayRef<QualType> typeArgs,
7538 ArrayRef<QualType> typeArgs,
7655 ArrayRef<QualType> typeArgs,
7658 : ObjCObjectType(Canonical, Base, typeArgs, protocols, isKindOf) {}
7664 ArrayRef<QualType> typeArgs,
H A DDeclObjC.h713 void gatherDefaultTypeArgs(SmallVectorImpl<QualType> &typeArgs) const;
H A DASTContext.h1927 ArrayRef<QualType> typeArgs,
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h5548 SmallVectorImpl<ParsedType> &typeArgs, SourceLocation &typeArgsRAngleLoc,
5558 SmallVectorImpl<ParsedType> &typeArgs, SourceLocation &typeArgsRAngleLoc,