Home
last modified time | relevance | path

Searched refs:NTTPType (Results 1 – 5 of 5) sorted by relevance

/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp2008 QualType NTTPType, in getTrivialTemplateArgumentLoc() argument
2020 = S.BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) in getTrivialTemplateArgumentLoc()
2027 = S.BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) in getTrivialTemplateArgumentLoc()
2029 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true), in getTrivialTemplateArgumentLoc()
2082 QualType NTTPType; in ConvertDeducedTemplateArgument() local
2085 NTTPType = NTTP->getType(); in ConvertDeducedTemplateArgument()
2086 if (NTTPType->isDependentType()) { in ConvertDeducedTemplateArgument()
2088 NTTPType = S.SubstType(NTTPType, in ConvertDeducedTemplateArgument()
2092 if (NTTPType.isNull()) in ConvertDeducedTemplateArgument()
2103 getTrivialTemplateArgumentLoc(S, Arg, NTTPType, Info.getLocation()); in ConvertDeducedTemplateArgument()
DSemaTemplate.cpp3503 QualType NTTPType = NTTP->getType(); in CheckTemplateArgument() local
3505 NTTPType = NTTP->getExpansionType(ArgumentPackIndex); in CheckTemplateArgument()
3507 if (NTTPType->isDependentType() && in CheckTemplateArgument()
3519 NTTPType = SubstType(NTTPType, in CheckTemplateArgument()
3525 if (!NTTPType.isNull()) in CheckTemplateArgument()
3526 NTTPType = CheckNonTypeTemplateParameterType(NTTPType, in CheckTemplateArgument()
3528 if (NTTPType.isNull()) in CheckTemplateArgument()
3539 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(), in CheckTemplateArgument()
3597 E = CheckTemplateArgument(NTTP, NTTPType, E.get(), Result); in CheckTemplateArgument()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateDeduction.cpp2651 QualType NTTPType, SourceLocation Loc) { in getTrivialTemplateArgumentLoc() argument
2661 if (NTTPType.isNull()) in getTrivialTemplateArgumentLoc()
2662 NTTPType = Arg.getParamTypeForDecl(); in getTrivialTemplateArgumentLoc()
2663 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) in getTrivialTemplateArgumentLoc()
2669 if (NTTPType.isNull()) in getTrivialTemplateArgumentLoc()
2670 NTTPType = Arg.getNullPtrType(); in getTrivialTemplateArgumentLoc()
2671 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) in getTrivialTemplateArgumentLoc()
2673 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true), in getTrivialTemplateArgumentLoc()
DSemaTemplate.cpp5358 QualType NTTPType = NTTP->getType(); in CheckTemplateArgument() local
5360 NTTPType = NTTP->getExpansionType(ArgumentPackIndex); in CheckTemplateArgument()
5362 if (NTTPType->isInstantiationDependentType() && in CheckTemplateArgument()
5376 if (auto *PET = NTTPType->getAs<PackExpansionType>()) { in CheckTemplateArgument()
5379 NTTPType = SubstType(PET->getPattern(), in CheckTemplateArgument()
5384 NTTPType = SubstType(NTTPType, in CheckTemplateArgument()
5392 if (!NTTPType.isNull()) in CheckTemplateArgument()
5393 NTTPType = CheckNonTypeTemplateParameterType(NTTPType, in CheckTemplateArgument()
5395 if (NTTPType.isNull()) in CheckTemplateArgument()
5407 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(), in CheckTemplateArgument()
[all …]
/external/llvm-project/clang/include/clang/Sema/
DSema.h7390 QualType NTTPType,