Searched refs:TypeArgs (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaObjC.cpp | 379 SourceLocation TypeArgsLAngleLoc, ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers() argument 395 for (unsigned i = 0, n = TypeArgs.size(); i != n; ++i) { in actOnObjCTypeArgsAndProtocolQualifiers() 397 QualType TypeArg = SemaRef.GetTypeFromParser(TypeArgs[i], &TypeArgInfo); in actOnObjCTypeArgsAndProtocolQualifiers() 713 ArrayRef<TypeSourceInfo *> TypeArgs, SourceLocation TypeArgsRAngleLoc, in BuildObjCObjectType() argument 719 if (!TypeArgs.empty()) { in BuildObjCObjectType() 721 applyObjCTypeArgs(SemaRef, Loc, Result, TypeArgs, in BuildObjCObjectType() 2370 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkArrayLiteral() local 2371 if (TypeArgs.size() != 1) in checkArrayLiteral() 2374 QualType TargetElementType = TypeArgs[0]; in checkArrayLiteral() 2395 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkDictionaryLiteral() local [all …]
|
H A D | TreeTransform.h | 879 ArrayRef<TypeSourceInfo *> TypeArgs, 16012 ArrayRef<TypeSourceInfo *> TypeArgs, in RebuildObjCObjectType() argument 16019 BaseType, Loc, TypeArgsLAngleLoc, TypeArgs, TypeArgsRAngleLoc, in RebuildObjCObjectType()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ODRHash.cpp | 1084 auto TypeArgs = T->getTypeArgsAsWritten(); in VisitObjCObjectType() local 1085 ID.AddInteger(TypeArgs.size()); in VisitObjCObjectType() 1086 for (auto Arg : TypeArgs) { in VisitObjCObjectType()
|
H A D | Type.cpp | 1346 ArrayRef<QualType> TypeArgs; member 1351 : BaseType(ctx), TypeArgs(typeArgs), SubstContext(context) {} in SubstObjCTypeArgsVisitor() 1358 if (!TypeArgs.empty()) { in VisitObjCTypeParamType() 1359 QualType argType = TypeArgs[typeParam->getIndex()]; in VisitObjCTypeParamType() 1409 Ctx, TypeArgs, ObjCSubstitutionContext::Result); in VisitFunctionType() 1432 Ctx, TypeArgs, ObjCSubstitutionContext::Parameter); in VisitFunctionType() 1449 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); in VisitFunctionType() 1481 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); in VisitObjCObjectType() 1490 if (TypeArgs.empty() && in VisitObjCObjectType()
|
H A D | ASTImporter.cpp | 1713 SmallVector<QualType, 4> TypeArgs; in VisitObjCObjectType() local 1716 TypeArgs.push_back(*TyOrErr); in VisitObjCObjectType() 1730 return Importer.getToContext().getObjCObjectType(*ToBaseTypeOrErr, TypeArgs, in VisitObjCObjectType()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaObjC.h | 90 SourceLocation TypeArgsLAngleLoc, ArrayRef<ParsedType> TypeArgs, 106 ArrayRef<TypeSourceInfo *> TypeArgs, SourceLocation TypeArgsRAngleLoc,
|