Lines Matching refs:TDF
138 SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF,
1027 unsigned TDF, in DeduceTemplateArguments() argument
1057 Args[ArgIdx].getUnqualifiedType(), Info, Deduced, TDF, in DeduceTemplateArguments()
1084 Args[ArgIdx].getUnqualifiedType(), Info, Deduced, TDF, in DeduceTemplateArguments()
1367 SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, in DeduceTemplateArgumentsByTypeMatch() argument
1435 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1442 if ((TDF & TDF_TopLevelParameterTypeList) && !P->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch()
1454 TDF &= ~TDF_TopLevelParameterTypeList; in DeduceTemplateArgumentsByTypeMatch()
1487 if (!(TDF & TDF_IgnoreQualifiers) && in DeduceTemplateArgumentsByTypeMatch()
1565 if (!(TDF & TDF_IgnoreQualifiers)) { in DeduceTemplateArgumentsByTypeMatch()
1566 if (TDF & TDF_ParamWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1569 } else if (TDF & TDF_ArgWithReferenceType) { in DeduceTemplateArgumentsByTypeMatch()
1589 if (TDF & TDF_SkipNonDependent) in DeduceTemplateArgumentsByTypeMatch()
1591 if ((TDF & TDF_IgnoreQualifiers) ? S.Context.hasSameUnqualifiedType(P, A) in DeduceTemplateArgumentsByTypeMatch()
1594 if (TDF & TDF_AllowCompatibleFunctionType && in DeduceTemplateArgumentsByTypeMatch()
1597 if (!(TDF & TDF_IgnoreQualifiers)) in DeduceTemplateArgumentsByTypeMatch()
1630 return (TDF & TDF_SkipNonDependent) || in DeduceTemplateArgumentsByTypeMatch()
1631 ((TDF & TDF_IgnoreQualifiers) in DeduceTemplateArgumentsByTypeMatch()
1644 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1654 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
1670 TDF & (TDF_IgnoreQualifiers | TDF_DerivedClass)); in DeduceTemplateArgumentsByTypeMatch()
1706 IAA->getElementType(), Info, Deduced, TDF & TDF_IgnoreQualifiers); in DeduceTemplateArgumentsByTypeMatch()
1719 Deduced, TDF & TDF_IgnoreQualifiers); in DeduceTemplateArgumentsByTypeMatch()
1733 Info, Deduced, TDF & TDF_IgnoreQualifiers)) in DeduceTemplateArgumentsByTypeMatch()
1787 TDF & TDF_TopLevelParameterTypeList, PartialOrdering)) in DeduceTemplateArgumentsByTypeMatch()
1790 if (TDF & TDF_AllowCompatibleFunctionType) in DeduceTemplateArgumentsByTypeMatch()
1844 if (!(TDF & TDF_DerivedClass) || !A->isRecordType()) in DeduceTemplateArgumentsByTypeMatch()
1895 unsigned SubTDF = TDF & TDF_IgnoreQualifiers; in DeduceTemplateArgumentsByTypeMatch()
1941 TDF); in DeduceTemplateArgumentsByTypeMatch()
1951 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
1974 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2000 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2023 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2057 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch()
2069 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2139 Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
2160 S.Context.removeAddrSpaceQualType(A), Info, Deduced, TDF)) in DeduceTemplateArgumentsByTypeMatch()
3739 unsigned TDF = 0; in ResolveOverloadForDeduction() local
3741 TDF |= TDF_ParamWithReferenceType; in ResolveOverloadForDeduction()
3743 TDF |= TDF_IgnoreQualifiers; in ResolveOverloadForDeduction()
3819 ArgType, Info, Deduced, TDF); in ResolveOverloadForDeduction()
3837 QualType &ParamType, QualType &ArgType, Expr *Arg, unsigned &TDF) { in AdjustFunctionParmAndArgTypesForDeduction() argument
3898 TDF = TDF_SkipNonDependent; in AdjustFunctionParmAndArgTypesForDeduction()
3904 TDF |= TDF_ParamWithReferenceType; in AdjustFunctionParmAndArgTypesForDeduction()
3910 TDF |= TDF_IgnoreQualifiers; in AdjustFunctionParmAndArgTypesForDeduction()
3920 TDF |= TDF_DerivedClass; in AdjustFunctionParmAndArgTypesForDeduction()
3934 bool DecomposedParam, unsigned ArgIdx, unsigned TDF);
3943 unsigned TDF) { in DeduceFromInitializerList() argument
3976 ArgIdx, TDF)) in DeduceFromInitializerList()
4010 bool DecomposedParam, unsigned ArgIdx, unsigned TDF) { in DeduceTemplateArgumentsFromCallArgument() argument
4017 S, TemplateParams, FirstInnerIndex, ParamType, ArgType, Arg, TDF)) in DeduceTemplateArgumentsFromCallArgument()
4023 Deduced, OriginalCallArgs, ArgIdx, TDF); in DeduceTemplateArgumentsFromCallArgument()
4033 ArgType, Info, Deduced, TDF); in DeduceTemplateArgumentsFromCallArgument()
4339 unsigned TDF = in DeduceTemplateArguments() local
4345 Info, Deduced, TDF)) in DeduceTemplateArguments()
4487 unsigned TDF = 0; in DeduceTemplateArguments() local
4492 TDF |= TDF_ArgWithReferenceType; in DeduceTemplateArguments()
4502 TDF |= TDF_IgnoreQualifiers; in DeduceTemplateArguments()
4505 P, A, Info, Deduced, TDF)) in DeduceTemplateArguments()