Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDType.cpp513 ArrayRef<QualType> typeArgs, in ObjCObjectType() argument
524 ObjCObjectTypeBits.NumTypeArgs = typeArgs.size(); in ObjCObjectType()
525 assert(getTypeArgsAsWritten().size() == typeArgs.size() && in ObjCObjectType()
530 if (!typeArgs.empty()) in ObjCObjectType()
531 memcpy(getTypeArgStorage(), typeArgs.data(), in ObjCObjectType()
532 typeArgs.size() * sizeof(QualType)); in ObjCObjectType()
537 for (auto typeArg : typeArgs) { in ObjCObjectType()
967 SmallVector<QualType, 4> typeArgs; in TRIVIAL_TYPE_CLASS() local
976 typeArgs.push_back(newTypeArg); in TRIVIAL_TYPE_CLASS()
983 return Ctx.getObjCObjectType(baseType, typeArgs, in TRIVIAL_TYPE_CLASS()
[all …]
HDDeclObjC.cpp1286 SmallVectorImpl<QualType> &typeArgs) const { in gatherDefaultTypeArgs()
1287 typeArgs.reserve(size()); in gatherDefaultTypeArgs()
1289 typeArgs.push_back(typeParam->getUnderlyingType()); in gatherDefaultTypeArgs()
HDASTContext.cpp3624 ArrayRef<QualType> typeArgs, in getObjCObjectType() argument
3629 if (typeArgs.empty() && protocols.empty() && !isKindOf && in getObjCObjectType()
3635 ObjCObjectTypeImpl::Profile(ID, baseType, typeArgs, protocols, isKindOf); in getObjCObjectType()
3643 ArrayRef<QualType> effectiveTypeArgs = typeArgs; in getObjCObjectType()
3694 size += typeArgs.size() * sizeof(QualType); in getObjCObjectType()
3698 new (mem) ObjCObjectTypeImpl(canonical, baseType, typeArgs, protocols, in getObjCObjectType()
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseObjc.cpp298 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration() local
324 typeArgs, in ParseObjCAtInterfaceDeclaration()
362 typeArgs, in ParseObjCAtInterfaceDeclaration()
1623 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers() argument
1692 typeArgs, in parseObjCTypeArgsOrProtocolQualifiers()
1720 typeArgs.push_back(fullTypeArg.get()); in parseObjCTypeArgsOrProtocolQualifiers()
1740 typeArgs.push_back(typeArg.get()); in parseObjCTypeArgsOrProtocolQualifiers()
1752 typeArgs.clear(); in parseObjCTypeArgsOrProtocolQualifiers()
1764 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsAndProtocolQualifiers() argument
1776 typeArgs, in parseObjCTypeArgsAndProtocolQualifiers()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDType.h1030 ArrayRef<QualType> typeArgs,
4547 ArrayRef<QualType> typeArgs,
4688 ArrayRef<QualType> typeArgs,
4691 : ObjCObjectType(Canonical, Base, typeArgs, protocols, isKindOf) {}
4697 ArrayRef<QualType> typeArgs,
HDASTContext.h1204 ArrayRef<QualType> typeArgs,
HDDeclObjC.h687 void gatherDefaultTypeArgs(SmallVectorImpl<QualType> &typeArgs) const;
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaDeclObjC.cpp1296 SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers() argument
1504 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers()
1508 typeArgs.push_back(type.get()); in actOnObjCTypeArgsOrProtocolQualifiers()
1562 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers()
1615 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers()
HDSemaExprObjC.cpp1600 Optional<ArrayRef<QualType>> typeArgs in CheckMessageArgumentTypes() local
1637 if (typeArgs) in CheckMessageArgumentTypes()
1640 *typeArgs, in CheckMessageArgumentTypes()
1659 if (typeArgs && Args[i]->isRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
HDSemaType.cpp746 ArrayRef<TypeSourceInfo *> typeArgs, in applyObjCTypeArgs() argument
791 for (unsigned i = 0, n = typeArgs.size(); i != n; ++i) { in applyObjCTypeArgs()
792 TypeSourceInfo *typeArgInfo = typeArgs[i]; in applyObjCTypeArgs()
822 << (unsigned)typeArgs.size() in applyObjCTypeArgs()
920 << (typeArgs.size() < typeParams->size()) in applyObjCTypeArgs()
/NextBSD/contrib/llvm/tools/clang/include/clang/Parse/
HDParser.h1282 SmallVectorImpl<ParsedType> &typeArgs,
1296 SmallVectorImpl<ParsedType> &typeArgs,
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h7192 SmallVectorImpl<ParsedType> &typeArgs,