Lines Matching refs:TDF
150 unsigned TDF,
1023 unsigned TDF, in DeduceTemplateArguments() argument
1053 Info, Deduced, TDF, in DeduceTemplateArguments()
1079 TDF, PartialOrdering)) in DeduceTemplateArguments()
1350 unsigned TDF, in DeduceTemplateArgumentsByTypeMatch() argument
1426 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1434 if ((TDF & TDF_TopLevelParameterTypeList) && !Param->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch()
1446 TDF &= ~TDF_TopLevelParameterTypeList; in DeduceTemplateArgumentsByTypeMatch()
1483 if (!(TDF & TDF_IgnoreQualifiers) && in DeduceTemplateArgumentsByTypeMatch()
1568 if (!(TDF & TDF_IgnoreQualifiers)) { in DeduceTemplateArgumentsByTypeMatch()
1569 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1572 } else if (TDF & TDF_ArgWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1591 if (!(TDF & TDF_SkipNonDependent)) { in DeduceTemplateArgumentsByTypeMatch()
1593 (TDF & TDF_AllowCompatibleFunctionType) in DeduceTemplateArgumentsByTypeMatch()
1603 if (!(TDF & TDF_SkipNonDependent)) { in DeduceTemplateArgumentsByTypeMatch()
1607 (TDF & TDF_AllowCompatibleFunctionType) in DeduceTemplateArgumentsByTypeMatch()
1640 if (TDF & TDF_SkipNonDependent) in DeduceTemplateArgumentsByTypeMatch()
1643 if (TDF & TDF_IgnoreQualifiers) { in DeduceTemplateArgumentsByTypeMatch()
1656 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1666 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1682 unsigned SubTDF = TDF & (TDF_IgnoreQualifiers | TDF_DerivedClass); in DeduceTemplateArgumentsByTypeMatch()
1721 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1740 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1753 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1798 unsigned SubTDF = TDF & TDF_TopLevelParameterTypeList; in DeduceTemplateArgumentsByTypeMatch()
1828 if (TDF & TDF_AllowCompatibleFunctionType) in DeduceTemplateArgumentsByTypeMatch()
1891 if (!(TDF & TDF_DerivedClass) || !RecordT) in DeduceTemplateArgumentsByTypeMatch()
1951 TDF & TDF_IgnoreQualifiers)) in DeduceTemplateArgumentsByTypeMatch()
1958 TDF & TDF_IgnoreQualifiers); in DeduceTemplateArgumentsByTypeMatch()
1993 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
2006 Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
2020 VectorArg->getElementType(), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2044 VectorArg->getElementType(), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2073 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2099 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2134 MatrixArg->getElementType(), Info, Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
2148 MatrixArg->getElementType(), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2223 AddressSpaceArg->getPointeeType(), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2246 S.Context.removeAddrSpaceQualType(Arg), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
3750 unsigned TDF = 0; in ResolveOverloadForDeduction() local
3752 TDF |= TDF_ParamWithReferenceType; in ResolveOverloadForDeduction()
3754 TDF |= TDF_IgnoreQualifiers; in ResolveOverloadForDeduction()
3830 ArgType, Info, Deduced, TDF); in ResolveOverloadForDeduction()
3848 QualType &ParamType, QualType &ArgType, Expr *Arg, unsigned &TDF) { in AdjustFunctionParmAndArgTypesForDeduction() argument
3910 TDF = TDF_SkipNonDependent; in AdjustFunctionParmAndArgTypesForDeduction()
3916 TDF |= TDF_ParamWithReferenceType; in AdjustFunctionParmAndArgTypesForDeduction()
3922 TDF |= TDF_IgnoreQualifiers; in AdjustFunctionParmAndArgTypesForDeduction()
3932 TDF |= TDF_DerivedClass; in AdjustFunctionParmAndArgTypesForDeduction()
3946 bool DecomposedParam, unsigned ArgIdx, unsigned TDF);
3955 unsigned TDF) { in DeduceFromInitializerList() argument
3988 ArgIdx, TDF)) in DeduceFromInitializerList()
4022 bool DecomposedParam, unsigned ArgIdx, unsigned TDF) { in DeduceTemplateArgumentsFromCallArgument() argument
4029 S, TemplateParams, FirstInnerIndex, ParamType, ArgType, Arg, TDF)) in DeduceTemplateArgumentsFromCallArgument()
4035 Deduced, OriginalCallArgs, ArgIdx, TDF); in DeduceTemplateArgumentsFromCallArgument()
4045 ArgType, Info, Deduced, TDF); in DeduceTemplateArgumentsFromCallArgument()
4350 unsigned TDF = in DeduceTemplateArguments() local
4356 Info, Deduced, TDF)) in DeduceTemplateArguments()
4498 unsigned TDF = 0; in DeduceTemplateArguments() local
4503 TDF |= TDF_ArgWithReferenceType; in DeduceTemplateArguments()
4513 TDF |= TDF_IgnoreQualifiers; in DeduceTemplateArguments()
4516 P, A, Info, Deduced, TDF)) in DeduceTemplateArguments()