Lines Matching defs:ArgType
2517 QualType ArgType = Context.getCanonicalType(Arg.getAsType());
2523 ArgType->isObjCLifetimeType() &&
2524 !ArgType.getObjCLifetime()) {
2527 ArgType = Context.getQualifiedType(ArgType, Qs);
2530 Converted.push_back(TemplateArgument(ArgType));
2562 TypeSourceInfo *ArgType = Param->getDefaultArgumentInfo();
2566 if (ArgType->getType()->isDependentType()) {
2580 ArgType = SemaRef.SubstType(ArgType, AllTemplateArgs,
2585 return ArgType;
3207 TypeSourceInfo *ArgType = SubstDefaultTemplateArgument(*this,
3213 if (!ArgType)
3216 Arg = TemplateArgumentLoc(TemplateArgument(ArgType->getType()),
3217 ArgType);
3668 QualType ArgType = Arg->getType();
3814 ArgType = S.Context.getPointerType(Func->getType());
3832 ArgType = Func->getType();
3873 ArgType = Var->getType();
3878 ArgType = S.Context.getArrayDecayedType(Var->getType());
3883 ArgType = S.Context.getPointerType(Var->getType());
3884 if (!S.Context.hasSameUnqualifiedType(ArgType, ParamType)) {
3903 S.IsQualificationConversion(ArgType, ParamType, false,
3920 unsigned ArgQuals = ArgType.getCVRQualifiers();
3936 if (!S.Context.hasSameUnqualifiedType(ArgType,
4183 QualType ArgType = Arg->getType();
4194 if (!ArgType->isIntegralOrEnumerationType()) {
4197 << ArgType << Arg->getSourceRange();
4211 } Diagnoser(ArgType);
4222 ArgType = ArgType.getUnqualifiedType();
4225 if (Context.hasSameType(ParamType, ArgType)) {
4230 } else if (IsIntegralPromotion(Arg, ArgType, ParamType) ||
4307 QualType ArgType = Arg->getType();
4342 ArgType = Arg->getType();
4395 ArgType = Arg->getType();