Searched refs:TypeArgs (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypePropagation.cpp | 776 const ObjCMethodDecl *Method, ArrayRef<QualType> TypeArgs, in getReturnTypeForMethod() argument 789 C, TypeArgs, ObjCSubstitutionContext::Result); in getReturnTypeForMethod() 851 std::optional<ArrayRef<QualType>> TypeArgs = in checkPreObjCMessage() local 855 if (!TypeArgs) in checkPreObjCMessage() 867 ASTCtxt, *TypeArgs, ObjCSubstitutionContext::Parameter); in checkPreObjCMessage() 983 std::optional<ArrayRef<QualType>> TypeArgs = in checkPostObjCMessage() local 985 if (!TypeArgs) in checkPostObjCMessage() 989 getReturnTypeForMethod(Method, *TypeArgs, *TrackedType, ASTCtxt); in checkPostObjCMessage()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjC.cpp | 375 SourceLocation TypeArgsLAngleLoc, ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers() argument 391 for (unsigned i = 0, n = TypeArgs.size(); i != n; ++i) { in actOnObjCTypeArgsAndProtocolQualifiers() 393 QualType TypeArg = SemaRef.GetTypeFromParser(TypeArgs[i], &TypeArgInfo); in actOnObjCTypeArgsAndProtocolQualifiers() 709 ArrayRef<TypeSourceInfo *> TypeArgs, SourceLocation TypeArgsRAngleLoc, in BuildObjCObjectType() argument 715 if (!TypeArgs.empty()) { in BuildObjCObjectType() 717 applyObjCTypeArgs(SemaRef, Loc, Result, TypeArgs, in BuildObjCObjectType() 2369 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkArrayLiteral() local 2370 if (TypeArgs.size() != 1) in checkArrayLiteral() 2373 QualType TargetElementType = TypeArgs[0]; in checkArrayLiteral() 2394 auto TypeArgs = TargetObjCPtr->getTypeArgs(); in checkDictionaryLiteral() local [all …]
|
| H A D | TreeTransform.h | 884 ArrayRef<TypeSourceInfo *> TypeArgs, 17150 ArrayRef<TypeSourceInfo *> TypeArgs, in RebuildObjCObjectType() argument 17157 BaseType, Loc, TypeArgsLAngleLoc, TypeArgs, TypeArgsRAngleLoc, in RebuildObjCObjectType()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ODRHash.cpp | 1112 auto TypeArgs = T->getTypeArgsAsWritten(); in VisitObjCObjectType() local 1113 ID.AddInteger(TypeArgs.size()); in VisitObjCObjectType() 1114 for (auto Arg : TypeArgs) { in VisitObjCObjectType()
|
| H A D | Type.cpp | 1391 ArrayRef<QualType> TypeArgs; member 1396 : BaseType(ctx), TypeArgs(typeArgs), SubstContext(context) {} in SubstObjCTypeArgsVisitor() 1403 if (!TypeArgs.empty()) { in VisitObjCTypeParamType() 1404 QualType argType = TypeArgs[typeParam->getIndex()]; in VisitObjCTypeParamType() 1454 Ctx, TypeArgs, ObjCSubstitutionContext::Result); in VisitFunctionType() 1477 Ctx, TypeArgs, ObjCSubstitutionContext::Parameter); in VisitFunctionType() 1494 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); in VisitFunctionType() 1526 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); in VisitObjCObjectType() 1535 if (TypeArgs.empty() && in VisitObjCObjectType()
|
| H A D | ASTImporter.cpp | 1931 SmallVector<QualType, 4> TypeArgs; in VisitObjCObjectType() local 1934 TypeArgs.push_back(*TyOrErr); in VisitObjCObjectType() 1948 return Importer.getToContext().getObjCObjectType(*ToBaseTypeOrErr, TypeArgs, in VisitObjCObjectType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 92 SourceLocation TypeArgsLAngleLoc, ArrayRef<ParsedType> TypeArgs, 108 ArrayRef<TypeSourceInfo *> TypeArgs, SourceLocation TypeArgsRAngleLoc,
|