Searched refs:NTTPType (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 2497 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 D | SemaTemplate.cpp | 5443 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 D | Sema.h | 7913 QualType NTTPType,
|