Searched defs:NTTP (Results 1 - 3 of 3) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp663 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
664 return std::make_pair(NTTP->getDepth(), NTTP->getIndex());
1120 NonTypeTemplateParmDecl *NTTP) {
1125 if (!TemplateArgs.hasTemplateArgument(NTTP->getDepth(),
1126 NTTP->getPosition()))
1129 TemplateArgument Arg = TemplateArgs(NTTP->getDepth(), NTTP->getPosition());
1130 if (NTTP->isParameterPack()) {
1138 QualType TargetType = SemaRef.SubstType(NTTP
1119 TransformTemplateParmRefExpr(DeclRefExpr *E, NonTypeTemplateParmDecl *NTTP) argument
[all...]
H A DSemaTemplateDeduction.cpp313 NonTypeTemplateParmDecl *NTTP,
318 assert(NTTP->getDepth() == 0 &&
324 Deduced[NTTP->getIndex()],
327 Info.Param = NTTP;
328 Info.FirstArg = Deduced[NTTP->getIndex()];
333 Deduced[NTTP->getIndex()] = Result;
343 NonTypeTemplateParmDecl *NTTP,
347 assert(NTTP->getDepth() == 0 &&
354 Deduced[NTTP->getIndex()],
358 Info.Param = NTTP;
312 DeduceNonTypeTemplateArgument(Sema &S, NonTypeTemplateParmDecl *NTTP, llvm::APSInt Value, QualType ValueType, bool DeducedFromArrayBound, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
342 DeduceNonTypeTemplateArgument(Sema &S, NonTypeTemplateParmDecl *NTTP, Expr *Value, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
373 DeduceNonTypeTemplateArgument(Sema &S, NonTypeTemplateParmDecl *NTTP, ValueDecl *D, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
4253 const NonTypeTemplateParmDecl *NTTP local
[all...]
H A DSemaTemplate.cpp1217 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
1218 if (!NTTP->isParameterPack() &&
1219 S.DiagnoseUnexpandedParameterPack(NTTP->getLocation(),
1220 NTTP->getTypeSourceInfo(),
1474 else if (NonTypeTemplateParmDecl *NTTP
1476 NTTP->removeDefaultArgument();
2796 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) {
2800 QualType NTTPType = NTTP->getType();
2801 if (NTTP->isParameterPack() && NTTP
7319 NonTypeTemplateParmDecl *NTTP = cast<NonTypeTemplateParmDecl>(Param); local
[all...]

Completed in 202 milliseconds