Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp5386 QualType NTTPType = NTTP->getType(); in CheckTemplateArgument() local
5388 NTTPType = NTTP->getExpansionType(ArgumentPackIndex); in CheckTemplateArgument()
5390 if (NTTPType->isInstantiationDependentType() && in CheckTemplateArgument()
5403 if (auto *PET = NTTPType->getAs<PackExpansionType>()) { in CheckTemplateArgument()
5405 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
5408 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
5414 if (!NTTPType.isNull()) in CheckTemplateArgument()
5415 NTTPType = CheckNonTypeTemplateParameterType(NTTPType, in CheckTemplateArgument()
5417 if (NTTPType.isNull()) in CheckTemplateArgument()
5425 NTTP, NTTPType, E, SugaredResult, CanonicalResult, in CheckTemplateArgument()
[all …]
H A DSemaTemplateDeduction.cpp2813 QualType NTTPType, SourceLocation Loc, in getTrivialTemplateArgumentLoc() argument
2824 if (NTTPType.isNull()) in getTrivialTemplateArgumentLoc()
2825 NTTPType = Arg.getParamTypeForDecl(); in getTrivialTemplateArgumentLoc()
2826 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc, in getTrivialTemplateArgumentLoc()
2833 if (NTTPType.isNull()) in getTrivialTemplateArgumentLoc()
2834 NTTPType = Arg.getNullPtrType(); in getTrivialTemplateArgumentLoc()
2835 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) in getTrivialTemplateArgumentLoc()
2837 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true), in getTrivialTemplateArgumentLoc()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h12408 getTrivialTemplateArgumentLoc(const TemplateArgument &Arg, QualType NTTPType,