| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | Type.cpp | 513 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 …]
|
| HD | DeclObjC.cpp | 1286 SmallVectorImpl<QualType> &typeArgs) const { in gatherDefaultTypeArgs() 1287 typeArgs.reserve(size()); in gatherDefaultTypeArgs() 1289 typeArgs.push_back(typeParam->getUnderlyingType()); in gatherDefaultTypeArgs()
|
| HD | ASTContext.cpp | 3624 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/ |
| HD | ParseObjc.cpp | 298 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/ |
| HD | Type.h | 1030 ArrayRef<QualType> typeArgs, 4547 ArrayRef<QualType> typeArgs, 4688 ArrayRef<QualType> typeArgs, 4691 : ObjCObjectType(Canonical, Base, typeArgs, protocols, isKindOf) {} 4697 ArrayRef<QualType> typeArgs,
|
| HD | ASTContext.h | 1204 ArrayRef<QualType> typeArgs,
|
| HD | DeclObjC.h | 687 void gatherDefaultTypeArgs(SmallVectorImpl<QualType> &typeArgs) const;
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaDeclObjC.cpp | 1296 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()
|
| HD | SemaExprObjC.cpp | 1600 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()
|
| HD | SemaType.cpp | 746 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/ |
| HD | Parser.h | 1282 SmallVectorImpl<ParsedType> &typeArgs, 1296 SmallVectorImpl<ParsedType> &typeArgs,
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 7192 SmallVectorImpl<ParsedType> &typeArgs,
|