Searched refs:NTTPType (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 5004 QualType NTTPType = NTTP->getType(); in CheckTemplateArgument() local 5006 NTTPType = NTTP->getExpansionType(ArgumentPackIndex); in CheckTemplateArgument() 5008 if (NTTPType->isInstantiationDependentType() && in CheckTemplateArgument() 5021 if (auto *PET = NTTPType->getAs<PackExpansionType>()) { in CheckTemplateArgument() 5024 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 5027 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 5033 if (!NTTPType.isNull()) in CheckTemplateArgument() 5034 NTTPType = CheckNonTypeTemplateParameterType(NTTPType, in CheckTemplateArgument() 5036 if (NTTPType.isNull()) in CheckTemplateArgument() 5048 ExprResult Res = CheckTemplateArgument(NTTP, NTTPType, E, SugaredResult, in CheckTemplateArgument() [all …]
|
H A D | SemaTemplateDeduction.cpp | 2752 QualType NTTPType, SourceLocation Loc, in getTrivialTemplateArgumentLoc() argument 2763 if (NTTPType.isNull()) in getTrivialTemplateArgumentLoc() 2764 NTTPType = Arg.getParamTypeForDecl(); in getTrivialTemplateArgumentLoc() 2765 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc, in getTrivialTemplateArgumentLoc() 2772 if (NTTPType.isNull()) in getTrivialTemplateArgumentLoc() 2773 NTTPType = Arg.getNullPtrType(); in getTrivialTemplateArgumentLoc() 2774 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) in getTrivialTemplateArgumentLoc() 2776 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true), in getTrivialTemplateArgumentLoc()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 12168 getTrivialTemplateArgumentLoc(const TemplateArgument &Arg, QualType NTTPType,
|