Lines Matching refs:OriginalArg
3156 Sema::OriginalCallArg OriginalArg, in CheckOriginalCallArgDeduction() argument
3162 Info.SecondArg = TemplateArgument(OriginalArg.OriginalArgType); in CheckOriginalCallArgDeduction()
3163 Info.CallArgIndex = OriginalArg.ArgIdx; in CheckOriginalCallArgDeduction()
3164 return OriginalArg.DecomposedParam ? Sema::TDK_DeducedMismatchNested in CheckOriginalCallArgDeduction()
3168 QualType A = OriginalArg.OriginalArgType; in CheckOriginalCallArgDeduction()
3169 QualType OriginalParamType = OriginalArg.OriginalParamType; in CheckOriginalCallArgDeduction()
3389 OriginalCallArg OriginalArg = (*OriginalCallArgs)[I]; in FinishTemplateArgumentDeduction() local
3391 auto ParamIdx = OriginalArg.ArgIdx; in FinishTemplateArgumentDeduction()
3399 if (!OriginalArg.DecomposedParam) { in FinishTemplateArgumentDeduction()
3408 DeducedATypes[{ParamIdx, OriginalArg.OriginalParamType}]; in FinishTemplateArgumentDeduction()
3414 SubstType(OriginalArg.OriginalParamType, SubstArgs, in FinishTemplateArgumentDeduction()
3422 CheckOriginalCallArgDeduction(*this, Info, OriginalArg, DeducedA)) in FinishTemplateArgumentDeduction()
4547 for (const OriginalCallArg &OriginalArg : OriginalCallArgs) { in DeduceAutoType() local
4548 assert((bool)InitList == OriginalArg.DecomposedParam && in DeduceAutoType()
4551 CheckOriginalCallArgDeduction(*this, Info, OriginalArg, DeducedA)) { in DeduceAutoType()