Home | History | Annotate | Download | only in Sema

Lines Matching refs:ArgType

896                                                   QualType ArgType) {
898 Qualifiers ArgQs = ArgType.getQualifiers();
3087 QualType ArgType = GetTypeOfFunction(S, R, Fn);
3088 if (ArgType.isNull()) continue;
3092 ArgType->isFunctionType())
3093 ArgType = S.Context.getPointerType(ArgType);
3112 ArgType, Info, Deduced, TDF);
3115 Match = ArgType;
3130 QualType &ArgType,
3143 if (ArgType->isIncompleteArrayType() && !S.RequireCompleteExprType(Arg, 0))
3144 ArgType = Arg->getType();
3156 ArgType = S.Context.getLValueReferenceType(ArgType);
3166 if (ArgType == S.Context.OverloadTy) {
3167 ArgType = ResolveOverloadForDeduction(S, TemplateParams,
3170 if (ArgType.isNull())
3182 ArgType = S.Context.getLValueReferenceType(ArgType);
3189 if (ArgType->isArrayType())
3190 ArgType = S.Context.getArrayDecayedType(ArgType);
3194 else if (ArgType->isFunctionType())
3195 ArgType = S.Context.getPointerType(ArgType);
3199 ArgType = ArgType.getUnqualifiedType();
3217 if (ArgType->isPointerType() || ArgType->isMemberPointerType() ||
3218 ArgType->isObjCObjectPointerType())
3268 QualType ArgType = Arg->getType();
3270 ArgType, Arg, TDF)) {
3275 ArgType, Info, Deduced, TDF);
3367 QualType ArgType = Arg->getType();
3371 ParamType, ArgType, Arg,
3404 ArgType));
3408 ParamType, ArgType,
3438 QualType ArgType = Arg->getType();
3442 ParamType, ArgType, Arg,
3471 ArgType));
3475 ParamType, ArgType, Info,