Lines Matching refs:TDF
137 SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF,
1008 unsigned TDF, in DeduceTemplateArguments() argument
1038 Args[ArgIdx].getUnqualifiedType(), Info, Deduced, TDF, in DeduceTemplateArguments()
1065 Args[ArgIdx].getUnqualifiedType(), Info, Deduced, TDF, in DeduceTemplateArguments()
1338 SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, in DeduceTemplateArgumentsByTypeMatch() argument
1406 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1413 if ((TDF & TDF_TopLevelParameterTypeList) && !P->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch()
1425 TDF &= ~TDF_TopLevelParameterTypeList; in DeduceTemplateArgumentsByTypeMatch()
1458 if (!(TDF & TDF_IgnoreQualifiers) && in DeduceTemplateArgumentsByTypeMatch()
1536 if (!(TDF & TDF_IgnoreQualifiers)) { in DeduceTemplateArgumentsByTypeMatch()
1537 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1540 } else if (TDF & TDF_ArgWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1560 if (TDF & TDF_SkipNonDependent) in DeduceTemplateArgumentsByTypeMatch()
1562 if ((TDF & TDF_IgnoreQualifiers) ? S.Context.hasSameUnqualifiedType(P, A) in DeduceTemplateArgumentsByTypeMatch()
1565 if (TDF & TDF_AllowCompatibleFunctionType && in DeduceTemplateArgumentsByTypeMatch()
1568 if (!(TDF & TDF_IgnoreQualifiers)) in DeduceTemplateArgumentsByTypeMatch()
1601 return (TDF & TDF_SkipNonDependent) || in DeduceTemplateArgumentsByTypeMatch()
1602 ((TDF & TDF_IgnoreQualifiers) in DeduceTemplateArgumentsByTypeMatch()
1615 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1625 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1641 TDF & (TDF_IgnoreQualifiers | TDF_DerivedClass)); in DeduceTemplateArgumentsByTypeMatch()
1677 IAA->getElementType(), Info, Deduced, TDF & TDF_IgnoreQualifiers); in DeduceTemplateArgumentsByTypeMatch()
1690 Deduced, TDF & TDF_IgnoreQualifiers); in DeduceTemplateArgumentsByTypeMatch()
1704 Info, Deduced, TDF & TDF_IgnoreQualifiers)) in DeduceTemplateArgumentsByTypeMatch()
1758 TDF & TDF_TopLevelParameterTypeList)) in DeduceTemplateArgumentsByTypeMatch()
1761 if (TDF & TDF_AllowCompatibleFunctionType) in DeduceTemplateArgumentsByTypeMatch()
1815 if (!(TDF & TDF_DerivedClass) || !A->isRecordType()) in DeduceTemplateArgumentsByTypeMatch()
1866 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1912 TDF); in DeduceTemplateArgumentsByTypeMatch()
1922 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
1945 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
1971 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
1994 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2028 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
2040 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2110 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2131 S.Context.removeAddrSpaceQualType(A), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
3625 unsigned TDF = 0; in ResolveOverloadForDeduction() local
3627 TDF |= TDF_ParamWithReferenceType; in ResolveOverloadForDeduction()
3629 TDF |= TDF_IgnoreQualifiers; in ResolveOverloadForDeduction()
3705 ArgType, Info, Deduced, TDF); in ResolveOverloadForDeduction()
3723 QualType &ParamType, QualType &ArgType, Expr *Arg, unsigned &TDF) { in AdjustFunctionParmAndArgTypesForDeduction() argument
3786 TDF = TDF_SkipNonDependent; in AdjustFunctionParmAndArgTypesForDeduction()
3792 TDF |= TDF_ParamWithReferenceType; in AdjustFunctionParmAndArgTypesForDeduction()
3798 TDF |= TDF_IgnoreQualifiers; in AdjustFunctionParmAndArgTypesForDeduction()
3808 TDF |= TDF_DerivedClass; in AdjustFunctionParmAndArgTypesForDeduction()
3822 bool DecomposedParam, unsigned ArgIdx, unsigned TDF);
3831 unsigned TDF) { in DeduceFromInitializerList() argument
3864 ArgIdx, TDF)) in DeduceFromInitializerList()
3898 bool DecomposedParam, unsigned ArgIdx, unsigned TDF) { in DeduceTemplateArgumentsFromCallArgument() argument
3905 S, TemplateParams, FirstInnerIndex, ParamType, ArgType, Arg, TDF)) in DeduceTemplateArgumentsFromCallArgument()
3911 Deduced, OriginalCallArgs, ArgIdx, TDF); in DeduceTemplateArgumentsFromCallArgument()
3921 ArgType, Info, Deduced, TDF); in DeduceTemplateArgumentsFromCallArgument()
4226 unsigned TDF = in DeduceTemplateArguments() local
4232 Info, Deduced, TDF)) in DeduceTemplateArguments()
4374 unsigned TDF = 0; in DeduceTemplateArguments() local
4379 TDF |= TDF_ArgWithReferenceType; in DeduceTemplateArguments()
4389 TDF |= TDF_IgnoreQualifiers; in DeduceTemplateArguments()
4392 P, A, Info, Deduced, TDF)) in DeduceTemplateArguments()