Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2497 QualType NTTPType, SourceLocation Loc) { in getTrivialTemplateArgumentLoc() argument
2507 if (NTTPType.isNull()) in getTrivialTemplateArgumentLoc()
2508 NTTPType = Arg.getParamTypeForDecl(); in getTrivialTemplateArgumentLoc()
2509 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) in getTrivialTemplateArgumentLoc()
2515 if (NTTPType.isNull()) in getTrivialTemplateArgumentLoc()
2516 NTTPType = Arg.getNullPtrType(); in getTrivialTemplateArgumentLoc()
2517 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) in getTrivialTemplateArgumentLoc()
2519 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true), in getTrivialTemplateArgumentLoc()
H A DSemaTemplate.cpp5443 QualType NTTPType = NTTP->getType(); in CheckTemplateArgument() local
5445 NTTPType = NTTP->getExpansionType(ArgumentPackIndex); in CheckTemplateArgument()
5447 if (NTTPType->isInstantiationDependentType() && in CheckTemplateArgument()
5461 if (auto *PET = NTTPType->getAs<PackExpansionType>()) { in CheckTemplateArgument()
5464 NTTPType = SubstType(PET->getPattern(), in CheckTemplateArgument()
5469 NTTPType = SubstType(NTTPType, in CheckTemplateArgument()
5477 if (!NTTPType.isNull()) in CheckTemplateArgument()
5478 NTTPType = CheckNonTypeTemplateParameterType(NTTPType, in CheckTemplateArgument()
5480 if (NTTPType.isNull()) in CheckTemplateArgument()
5492 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(), in CheckTemplateArgument()
[all …]
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h7913 QualType NTTPType,