Home
last modified time | relevance | path

Searched refs:TypeArgs (Results 1 – 7 of 7) sorted by relevance

/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp773 const ObjCMethodDecl *Method, ArrayRef<QualType> TypeArgs, in getReturnTypeForMethod() argument
786 C, TypeArgs, ObjCSubstitutionContext::Result); in getReturnTypeForMethod()
848 std::optional<ArrayRef<QualType>> TypeArgs = in checkPreObjCMessage() local
852 if (!TypeArgs) in checkPreObjCMessage()
864 ASTCtxt, *TypeArgs, ObjCSubstitutionContext::Parameter); in checkPreObjCMessage()
981 std::optional<ArrayRef<QualType>> TypeArgs = in checkPostObjCMessage() local
983 if (!TypeArgs) in checkPostObjCMessage()
987 getReturnTypeForMethod(Method, *TypeArgs, *TrackedType, ASTCtxt); in checkPostObjCMessage()
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjC.cpp379 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 DTreeTransform.h879 ArrayRef<TypeSourceInfo *> TypeArgs,
16012 ArrayRef<TypeSourceInfo *> TypeArgs, in RebuildObjCObjectType() argument
16019 BaseType, Loc, TypeArgsLAngleLoc, TypeArgs, TypeArgsRAngleLoc, in RebuildObjCObjectType()
/src/contrib/llvm-project/clang/lib/AST/
H A DODRHash.cpp1084 auto TypeArgs = T->getTypeArgsAsWritten(); in VisitObjCObjectType() local
1085 ID.AddInteger(TypeArgs.size()); in VisitObjCObjectType()
1086 for (auto Arg : TypeArgs) { in VisitObjCObjectType()
H A DType.cpp1346 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 DASTImporter.cpp1713 SmallVector<QualType, 4> TypeArgs; in VisitObjCObjectType() local
1716 TypeArgs.push_back(*TyOrErr); in VisitObjCObjectType()
1730 return Importer.getToContext().getObjCObjectType(*ToBaseTypeOrErr, TypeArgs, in VisitObjCObjectType()
/src/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h90 SourceLocation TypeArgsLAngleLoc, ArrayRef<ParsedType> TypeArgs,
106 ArrayRef<TypeSourceInfo *> TypeArgs, SourceLocation TypeArgsRAngleLoc,