Lines Matching refs:TDF

150                                    unsigned TDF,
1009 unsigned TDF, in DeduceTemplateArguments() argument
1039 Info, Deduced, TDF, in DeduceTemplateArguments()
1065 TDF, PartialOrdering)) in DeduceTemplateArguments()
1222 unsigned TDF, in DeduceTemplateArgumentsByTypeMatch() argument
1298 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1306 if ((TDF & TDF_TopLevelParameterTypeList) && !Param->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch()
1318 TDF &= ~TDF_TopLevelParameterTypeList; in DeduceTemplateArgumentsByTypeMatch()
1355 if (!(TDF & TDF_IgnoreQualifiers) && in DeduceTemplateArgumentsByTypeMatch()
1440 if (!(TDF & TDF_IgnoreQualifiers)) { in DeduceTemplateArgumentsByTypeMatch()
1441 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1444 } else if (TDF & TDF_ArgWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1463 if (!(TDF & TDF_SkipNonDependent)) { in DeduceTemplateArgumentsByTypeMatch()
1465 (TDF & TDF_AllowCompatibleFunctionType) in DeduceTemplateArgumentsByTypeMatch()
1478 (TDF & TDF_AllowCompatibleFunctionType) in DeduceTemplateArgumentsByTypeMatch()
1507 if (TDF & TDF_SkipNonDependent) in DeduceTemplateArgumentsByTypeMatch()
1510 if (TDF & TDF_IgnoreQualifiers) { in DeduceTemplateArgumentsByTypeMatch()
1523 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1533 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1549 unsigned SubTDF = TDF & (TDF_IgnoreQualifiers | TDF_DerivedClass); in DeduceTemplateArgumentsByTypeMatch()
1588 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1607 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1620 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1665 unsigned SubTDF = TDF & TDF_TopLevelParameterTypeList; in DeduceTemplateArgumentsByTypeMatch()
1695 if (TDF & TDF_AllowCompatibleFunctionType) in DeduceTemplateArgumentsByTypeMatch()
1758 if (!(TDF & TDF_DerivedClass) || !RecordT) in DeduceTemplateArgumentsByTypeMatch()
1881 TDF & TDF_IgnoreQualifiers)) in DeduceTemplateArgumentsByTypeMatch()
1888 TDF & TDF_IgnoreQualifiers); in DeduceTemplateArgumentsByTypeMatch()
1923 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1936 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1950 VectorArg->getElementType(), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
1974 VectorArg->getElementType(), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2003 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2029 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2059 AddressSpaceArg->getPointeeType(), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2082 S.Context.removeAddrSpaceQualType(Arg), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
3480 unsigned TDF = 0; in ResolveOverloadForDeduction() local
3482 TDF |= TDF_ParamWithReferenceType; in ResolveOverloadForDeduction()
3484 TDF |= TDF_IgnoreQualifiers; in ResolveOverloadForDeduction()
3560 ArgType, Info, Deduced, TDF); in ResolveOverloadForDeduction()
3578 QualType &ParamType, QualType &ArgType, Expr *Arg, unsigned &TDF) { in AdjustFunctionParmAndArgTypesForDeduction() argument
3639 TDF = TDF_SkipNonDependent; in AdjustFunctionParmAndArgTypesForDeduction()
3645 TDF |= TDF_ParamWithReferenceType; in AdjustFunctionParmAndArgTypesForDeduction()
3651 TDF |= TDF_IgnoreQualifiers; in AdjustFunctionParmAndArgTypesForDeduction()
3661 TDF |= TDF_DerivedClass; in AdjustFunctionParmAndArgTypesForDeduction()
3675 bool DecomposedParam, unsigned ArgIdx, unsigned TDF);
3684 unsigned TDF) { in DeduceFromInitializerList() argument
3711 ArgIdx, TDF)) in DeduceFromInitializerList()
3745 bool DecomposedParam, unsigned ArgIdx, unsigned TDF) { in DeduceTemplateArgumentsFromCallArgument() argument
3752 S, TemplateParams, FirstInnerIndex, ParamType, ArgType, Arg, TDF)) in DeduceTemplateArgumentsFromCallArgument()
3758 Deduced, OriginalCallArgs, ArgIdx, TDF); in DeduceTemplateArgumentsFromCallArgument()
3768 ArgType, Info, Deduced, TDF); in DeduceTemplateArgumentsFromCallArgument()
4072 unsigned TDF = in DeduceTemplateArguments() local
4078 Info, Deduced, TDF)) in DeduceTemplateArguments()
4217 unsigned TDF = 0; in DeduceTemplateArguments() local
4222 TDF |= TDF_ArgWithReferenceType; in DeduceTemplateArguments()
4232 TDF |= TDF_IgnoreQualifiers; in DeduceTemplateArguments()
4235 P, A, Info, Deduced, TDF)) in DeduceTemplateArguments()