Searched refs:NTTPType (Results 1 – 5 of 5) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 2008 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()
|
D | SemaTemplate.cpp | 3503 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/ |
D | SemaTemplateDeduction.cpp | 2651 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()
|
D | SemaTemplate.cpp | 5358 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/ |
D | Sema.h | 7390 QualType NTTPType,
|