Lines Matching defs:TDF

145     SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF,
1273 /// \param TDF bitwise OR of the TemplateDeductionFlags bits that describe
1292 SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF,
1304 S, TemplateParams, P, A, Info, Deduced, TDF, POK,
1532 /// \param TDF bitwise OR of the TemplateDeductionFlags bits that describe
1544 SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF,
1613 if (TDF & TDF_ParamWithReferenceType) {
1620 if ((TDF & TDF_TopLevelParameterTypeList) && !P->isFunctionType()) {
1632 TDF &= ~TDF_TopLevelParameterTypeList;
1665 if (!(TDF & TDF_IgnoreQualifiers) &&
1759 if (!(TDF & TDF_IgnoreQualifiers)) {
1760 if (TDF & TDF_ParamWithReferenceType) {
1763 } else if (TDF & TDF_ArgWithReferenceType) {
1784 if (TDF & TDF_SkipNonDependent)
1786 if ((TDF & TDF_IgnoreQualifiers) ? S.Context.hasSameUnqualifiedType(P, A)
1789 if (TDF & TDF_AllowCompatibleFunctionType &&
1792 if (!(TDF & TDF_IgnoreQualifiers))
1829 return (TDF & TDF_SkipNonDependent) ||
1830 ((TDF & TDF_IgnoreQualifiers)
1843 Deduced, TDF, degradeCallPartialOrderingKind(POK),
1854 Deduced, TDF, degradeCallPartialOrderingKind(POK),
1871 TDF & (TDF_IgnoreQualifiers | TDF_DerivedClass),
1913 Deduced, TDF & TDF_IgnoreQualifiers,
1928 Deduced, TDF & TDF_IgnoreQualifiers,
1944 Info, Deduced, TDF & TDF_IgnoreQualifiers,
2002 Deduced, TDF & TDF_TopLevelParameterTypeList, POK,
2008 if (TDF & TDF_AllowCompatibleFunctionType)
2064 if (!(TDF & TDF_DerivedClass) || !A->isRecordType())
2123 unsigned SubTDF = TDF & TDF_IgnoreQualifiers;
2175 TDF, degradeCallPartialOrderingKind(POK),
2186 Info, Deduced, TDF, degradeCallPartialOrderingKind(POK),
2212 Info, Deduced, TDF, degradeCallPartialOrderingKind(POK),
2241 Info, Deduced, TDF, degradeCallPartialOrderingKind(POK),
2266 Info, Deduced, TDF, degradeCallPartialOrderingKind(POK),
2303 Deduced, TDF, degradeCallPartialOrderingKind(POK),
2316 Info, Deduced, TDF, degradeCallPartialOrderingKind(POK),
2390 Info, Deduced, TDF, degradeCallPartialOrderingKind(POK),
2414 S.Context.removeAddrSpaceQualType(A), Info, Deduced, TDF,
2482 S, TemplateParams, PIT->getSelectedType(), A, Info, Deduced, TDF,
4239 unsigned TDF = 0;
4241 TDF |= TDF_ParamWithReferenceType;
4243 TDF |= TDF_IgnoreQualifiers;
4321 S, TemplateParams, ParamType, ArgType, Info, Deduced, TDF,
4343 Expr::Classification ArgClassification, Expr *Arg, unsigned &TDF,
4407 TDF = TDF_SkipNonDependent;
4413 TDF |= TDF_ParamWithReferenceType;
4419 TDF |= TDF_IgnoreQualifiers;
4429 TDF |= TDF_DerivedClass;
4445 bool DecomposedParam, unsigned ArgIdx, unsigned TDF,
4455 unsigned TDF) {
4489 OriginalCallArgs, true, ArgIdx, TDF);
4528 bool DecomposedParam, unsigned ArgIdx, unsigned TDF,
4537 ArgClassification, Arg, TDF, FailedTSC))
4543 Deduced, OriginalCallArgs, ArgIdx, TDF);
4554 S, TemplateParams, ParamType, ArgType, Info, Deduced, TDF,
4640 /*Decomposed*/ false, ArgIdx, /*TDF*/ 0);
4648 ArgIdx, /*TDF*/ 0);
4880 unsigned TDF =
4885 TDF, PartialOrderingKind::None, /*DeducedFromArrayBound=*/false,
5033 unsigned TDF = 0;
5038 TDF |= TDF_ArgWithReferenceType;
5048 TDF |= TDF_IgnoreQualifiers;
5058 /*Decomposed*/ false, 0, /*TDF*/ 0);
5064 *this, TemplateParams, P, A, Info, Deduced, TDF,
5358 /*ArgIdx=*/0, /*TDF=*/0);
5386 /*Decomposed=*/false, /*ArgIdx=*/0, /*TDF=*/0, FailedTSC);