/netbsd/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | Type.cpp | 738 ObjCObjectTypeBits.NumTypeArgs = typeArgs.size(); in ObjCObjectType() 741 if (!typeArgs.empty()) in ObjCObjectType() 742 memcpy(getTypeArgStorage(), typeArgs.data(), in ObjCObjectType() 743 typeArgs.size() * sizeof(QualType)); in ObjCObjectType() 745 for (auto typeArg : typeArgs) { in ObjCObjectType() 1195 SmallVector<QualType, 4> typeArgs; in VisitObjCObjectType() local 1204 typeArgs.push_back(newTypeArg); in VisitObjCObjectType() 1661 ArrayRef<QualType> typeArgs = getTypeArgs(); in computeSuperClassTypeSlow() local 1662 assert(typeArgs.size() == typeParams->size()); in computeSuperClassTypeSlow() 3709 ID.AddInteger(typeArgs.size()); in Profile() [all …]
|
H A D | DeclObjC.cpp | 1481 SmallVectorImpl<QualType> &typeArgs) const { in gatherDefaultTypeArgs() 1482 typeArgs.reserve(size()); in gatherDefaultTypeArgs() 1484 typeArgs.push_back(typeParam->getUnderlyingType()); in gatherDefaultTypeArgs()
|
H A D | ASTContext.cpp | 5082 ArrayRef<QualType> typeArgs, in getObjCObjectType() argument 5087 if (typeArgs.empty() && protocols.empty() && !isKindOf && in getObjCObjectType() 5093 ObjCObjectTypeImpl::Profile(ID, baseType, typeArgs, protocols, isKindOf); in getObjCObjectType() 5101 ArrayRef<QualType> effectiveTypeArgs = typeArgs; in getObjCObjectType() 5148 size += typeArgs.size() * sizeof(QualType); in getObjCObjectType() 5152 new (mem) ObjCObjectTypeImpl(canonical, baseType, typeArgs, protocols, in getObjCObjectType()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 302 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration() local 358 superClassLoc, typeArgs, in ParseObjCAtInterfaceDeclaration() 1596 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers() argument 1664 typeArgs, in parseObjCTypeArgsOrProtocolQualifiers() 1699 typeArgs.push_back(fullTypeArg.get()); in parseObjCTypeArgsOrProtocolQualifiers() 1734 typeArgs.push_back(typeArg.get()); in parseObjCTypeArgsOrProtocolQualifiers() 1763 typeArgs.clear(); in parseObjCTypeArgsOrProtocolQualifiers() 1775 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsAndProtocolQualifiers() argument 1787 typeArgs, in parseObjCTypeArgsAndProtocolQualifiers() 1832 SmallVector<ParsedType, 4> typeArgs; in parseObjCTypeArgsAndProtocolQualifiers() local [all …]
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | Type.h | 1256 ArrayRef<QualType> typeArgs, 5860 ArrayRef<QualType> typeArgs, 5978 ArrayRef<QualType> typeArgs, 5981 : ObjCObjectType(Canonical, Base, typeArgs, protocols, isKindOf) {} 5987 ArrayRef<QualType> typeArgs,
|
H A D | DeclObjC.h | 714 void gatherDefaultTypeArgs(SmallVectorImpl<QualType> &typeArgs) const;
|
H A D | ASTContext.h | 1565 ArrayRef<QualType> typeArgs,
|
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaDeclObjC.cpp | 1418 SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers() argument 1625 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers() 1629 typeArgs.push_back(type.get()); in actOnObjCTypeArgsOrProtocolQualifiers() 1681 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers() 1732 typeArgs.clear(); in actOnObjCTypeArgsOrProtocolQualifiers()
|
H A D | SemaExprObjC.cpp | 1811 Optional<ArrayRef<QualType>> typeArgs in CheckMessageArgumentTypes() local 1854 if (typeArgs) in CheckMessageArgumentTypes() 1857 *typeArgs, in CheckMessageArgumentTypes() 1876 if (typeArgs && Args[i]->isRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
|
H A D | SemaType.cpp | 838 ArrayRef<TypeSourceInfo *> typeArgs, in applyObjCTypeArgs() argument 883 for (unsigned i = 0, n = typeArgs.size(); i != n; ++i) { in applyObjCTypeArgs() 884 TypeSourceInfo *typeArgInfo = typeArgs[i]; in applyObjCTypeArgs() 929 << (unsigned)typeArgs.size() in applyObjCTypeArgs() 1026 << (typeArgs.size() < typeParams->size()) in applyObjCTypeArgs()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Parse/ |
H A D | Parser.h | 1633 SmallVectorImpl<ParsedType> &typeArgs, 1647 SmallVectorImpl<ParsedType> &typeArgs,
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Sema.h | 9566 SmallVectorImpl<ParsedType> &typeArgs,
|