Lines Matching refs:TDF
102 unsigned TDF,
773 unsigned TDF, in DeduceTemplateArguments() argument
809 Info, Deduced, TDF, in DeduceTemplateArguments()
842 TDF, PartialOrdering)) in DeduceTemplateArguments()
948 unsigned TDF, in DeduceTemplateArgumentsByTypeMatch() argument
1023 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1031 if ((TDF & TDF_TopLevelParameterTypeList) && !Param->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch()
1043 TDF &= ~TDF_TopLevelParameterTypeList; in DeduceTemplateArgumentsByTypeMatch()
1084 if (!(TDF & TDF_IgnoreQualifiers) && in DeduceTemplateArgumentsByTypeMatch()
1162 if (!(TDF & TDF_IgnoreQualifiers)) { in DeduceTemplateArgumentsByTypeMatch()
1163 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1173 if (!(TDF & TDF_SkipNonDependent)) { in DeduceTemplateArgumentsByTypeMatch()
1174 bool NonDeduced = (TDF & TDF_InOverloadResolution)? in DeduceTemplateArgumentsByTypeMatch()
1186 bool Success = (TDF & TDF_InOverloadResolution)? in DeduceTemplateArgumentsByTypeMatch()
1216 if (TDF & TDF_SkipNonDependent) in DeduceTemplateArgumentsByTypeMatch()
1219 if (TDF & TDF_IgnoreQualifiers) { in DeduceTemplateArgumentsByTypeMatch()
1233 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1243 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1259 unsigned SubTDF = TDF & (TDF_IgnoreQualifiers | TDF_DerivedClass); in DeduceTemplateArgumentsByTypeMatch()
1298 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1317 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1330 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1375 unsigned SubTDF = TDF & TDF_TopLevelParameterTypeList; in DeduceTemplateArgumentsByTypeMatch()
1429 if (Result && (TDF & TDF_DerivedClass)) { in DeduceTemplateArgumentsByTypeMatch()
1534 TDF & TDF_IgnoreQualifiers)) in DeduceTemplateArgumentsByTypeMatch()
1541 TDF & TDF_IgnoreQualifiers); in DeduceTemplateArgumentsByTypeMatch()
1576 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1589 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1608 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
1630 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
3014 unsigned TDF = 0; in ResolveOverloadForDeduction() local
3016 TDF |= TDF_ParamWithReferenceType; in ResolveOverloadForDeduction()
3018 TDF |= TDF_IgnoreQualifiers; in ResolveOverloadForDeduction()
3089 ArgType, Info, Deduced, TDF); in ResolveOverloadForDeduction()
3109 unsigned &TDF) { in AdjustFunctionParmAndArgTypesForDeduction() argument
3173 TDF = TDF_SkipNonDependent; in AdjustFunctionParmAndArgTypesForDeduction()
3179 TDF |= TDF_ParamWithReferenceType; in AdjustFunctionParmAndArgTypesForDeduction()
3185 TDF |= TDF_IgnoreQualifiers; in AdjustFunctionParmAndArgTypesForDeduction()
3195 TDF |= TDF_DerivedClass; in AdjustFunctionParmAndArgTypesForDeduction()
3207 SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF);
3216 unsigned TDF, Sema::TemplateDeductionResult &Result) { in DeduceFromInitializerList() argument
3252 E, Info, Deduced, TDF))) in DeduceFromInitializerList()
3287 unsigned TDF) { in DeduceTemplateArgumentByListElement() argument
3294 Deduced, TDF, Result)) in DeduceTemplateArgumentByListElement()
3303 ArgType, Arg, TDF)) { in DeduceTemplateArgumentByListElement()
3308 ArgType, Info, Deduced, TDF); in DeduceTemplateArgumentByListElement()
3404 unsigned TDF = 0; in DeduceTemplateArguments() local
3407 TDF)) in DeduceTemplateArguments()
3419 Info, Deduced, TDF, Result)) in DeduceTemplateArguments()
3436 Info, Deduced, TDF)) in DeduceTemplateArguments()
3467 unsigned TDF = 0; in DeduceTemplateArguments() local
3470 TDF)) { in DeduceTemplateArguments()
3481 Info, Deduced, TDF, Result)) { in DeduceTemplateArguments()
3499 Deduced, TDF)) in DeduceTemplateArguments()
3615 unsigned TDF = TDF_TopLevelParameterTypeList; in DeduceTemplateArguments() local
3616 if (InOverloadResolution) TDF |= TDF_InOverloadResolution; in DeduceTemplateArguments()
3621 Info, Deduced, TDF)) in DeduceTemplateArguments()
3842 unsigned TDF = 0; in DeduceTemplateArguments() local
3847 TDF |= TDF_ParamWithReferenceType; in DeduceTemplateArguments()
3857 TDF |= TDF_IgnoreQualifiers; in DeduceTemplateArguments()
3860 P, A, Info, Deduced, TDF)) in DeduceTemplateArguments()
4058 unsigned TDF = 0; in DeduceAutoType() local
4067 Info, Deduced, TDF)) in DeduceAutoType()
4077 *this, TemplateParamsSt.get(), FuncParam, InitType, Init, TDF)) in DeduceAutoType()
4082 TDF)) in DeduceAutoType()